laravel 使用(select的使用,composer等)
2020-03-05 本文已影响0人
chaojilaji
1、如果你在本地修改了composer,要上传到线上,怎么办?
首先需要明确,修改composer哪些文件会变
composer.lock
composer.json
autoload.php
vender/composer里面的所有内容
以及你安装的包
还有一些你手动修改的文件:配置文件 config目录下的一些文件,例如 app.php/自建的配置文件等。
2、laravel -admin 中 显示链接
即返回 a标签
$show->occupation_image('链接')->unescape()->as(function ($link) {
return "<a href='{$link}' target='_blank'>{$link}</a>";
});
3、laravel-admin select 默认值
select 默认0为选中,select默认显示的是0,所以设计数组类型的时候应该不使用0这个。从1开始,0需要预留出来。
select:谁放在0位置,选中的就是谁。然后下拉选择的顺序与数组放入的顺序有关,也就是谁放在前面,谁就在前面,这与理解的数组不太一样
4、grid屏蔽操作
$grid->disableActions();
5、获取项目路径
# app_path函数返回app目录的绝对路径:
# 你还可以使用app_path函数为相对于app目录的给定文件生成绝对路径:
$path = app_path('Http/Controllers/Controller.php');
# base_path函数返回项目根目录的绝对路径
# 你还可以使用base_path函数为相对于应用目录的给定文件生成绝对路径:
$path = base_path('vendor/bin');
# config_path函数返回应用配置目录的绝对路径
$path = config_path();
# database_path函数返回应用数据库目录的绝对路径
$path = database_path();
# public_path函数返回public目录的绝对路径
$path = public_path();
# storage_path函数返回storage目录的绝对路径
# 还可以使用storage_path函数生成相对于storage目录的给定文件的绝对路径:
$path = storage_path('app/file.txt');