Laravel 5.1应用程序和home.blade.php缺失

Mya*_*tut 6 php laravel

我在Laravel 5.1中通过作曲家创建了一个新项目.
我找不到app.blade.php.and home.blade.php文件,我做错了什么?

小智 41

你没有做错任何事.Auth Scaffolding已从Laravel 5.1中删除.这包括你提到app.blade.phphome.blade.php那个.

但是,您仍然可以使用Scafold Package获取它:

1. composer.json在以下require :部分中将Scafold添加到您的文件中:

require : {
        "laravel/framework": "5.1.*",
        "bestmomo/scafold": "dev-master"
}
Run Code Online (Sandbox Code Playgroud)

或从终端输入:

composer require bestmomo/scafold dev-master
Run Code Online (Sandbox Code Playgroud)

2.更新作曲家:

composer update
Run Code Online (Sandbox Code Playgroud)

3.将服务提供商添加到您的config/app.php:

Bestmomo\Scafold\ScafoldServiceProvider::class,
Run Code Online (Sandbox Code Playgroud)

4.发布视图和资产:

php artisan vendor:publish
Run Code Online (Sandbox Code Playgroud)

完成!

  • @MicroR:我绝对认为他们至少应该添加一个官方支持的包或参数来包含旧的而不是仅仅删除它.在学习Laravel时,我最终安装了5.0并将文件复制到我的5.1应用程序. (2认同)

Sam*_*dey 12

运行php artisan make:auth,它将自动生成layoyts\app.blade.phphome.blade.php