laravel笔记1后台配置

项目版本下载

composer create-project --prefer-dist laravel/laravel blog 5.8

 

Undefined type 'Route'.

If you see this immediately after adding a new Vendor class, be sure to run the VScode command (control-shift-P) Index Workspace

(

导入错误:

use Illuminate\Routing\Route;

您实际上不必导入任何类,因为Laravel注册了一个全局别名Route

如果要导入正确的类,那将是:

use Illuminate\Support\Facades\Route;

)

 

 

laravel配置路由出现404解决办法

 

一般出现这种情况的都是apache/nginx配置出现问题

 

nginx解决办法

 

在在vhosts.conf文件location里面加上 try_files $uri $uri/ /index.php?$query_string;
如果配置文件中存在 try_files $uri $uri/ =404;需要将它注释掉或者删掉,否则会报错


静态资源文件引入配置文件 config里面新建文件
//后台资源路径
define("__ADMIN__","static/admin");
//前台资源路径
define("__INDEX__","static/index");
然后静态资源引入的时候使用asset(__ADMIN__)内置函数

php artisan migrate:fresh删除并更新数据库

blade模板里面判断是否有值

{{($config['status']==1)?'checked':'' //状态

{{isset($config['keyword'])?$config['keyword']:''}}//文本框等(文本域要放在<textarea>之间,文本框label放在尖括号value里面)

表单验证规则(放在表单blade里面)

 $datavalidate = $request->validate([
            'name'=>'required',
            'tittle'=>'required',
            'sitetittle'=>'required',
            'domain'=>'required|url',
        ],[
            'name.required'=>'配置标识不能为空',
            'tittle.required'=>'配置名称不能为空',
            'sitetittle.required'=>'网站名称不能为空',
            'domain.required'=>'网站域名不能为空',
            'domain.url'=>'网址输入不正确',
        ]);
表单验证错误提示信息(放在表单blade里面)
@if ($errors->any())
    <div class="alert alert-danger">
        <ul>
            @foreach ($errors->all() as $error)
                <li>{{ $error }}</li>
            @endforeach
        </ul>
    </div>
@endif

posted @ 2020-08-04 15:03  孤单照夜清  阅读(226)  评论(0编辑  收藏  举报