artisan 命令
创建控制器 php artisan make:controller
php artisan make:controller StaticPagesController
在 web.php 中定义路由:
use Illuminate\Support\Facades\Route;
Route::get('/', 'StaticPagesController@home');
Route::get('/help', 'StaticPagesController@help');
Route::get('/about', 'StaticPagesController@about');
在创建完 StaticPagesController 后并不能马上找到这个类,还需要在
app/Providers/RouteServiceProvider.php
中设置命名空间。<?php .
class RouteServiceProvider extends ServiceProvider
{
public const HOME = '/home';
protected $namespace = 'App\\Http\\Controllers';
}
在文件中找到这段代码:
```php
Route::middleware('web')
->group(base_path('routes/web.php'));
修改为:
Route::middleware('web')
->namespace($this->namespace)
->group(base_path('routes/web.php'));
以上代码将使用 $namespace
作为 routes/web.php
路由文件中的命名前缀,这样允许我们在路由中使用简短的 Class@Method
格式。
生成 APP_KEY
php artisan key:generate
生成模型
php artisan make:model
执行迁移
php artisan migrate
回滚迁移
php artisan migrate:rollback
重置数据库
php artisan migrate refresh
填充数据库
php artisan migrate:seed
进入 tinker
环境
php artisan migrate refresh
查看路由列表
php artisan route:list
生成 授权策略
php artisan make:policy
生成 Seeder
文件
php artisan make:seeder
查看 artisan 命令的帮助使用
php artisan help
命令,例如:php artisan migrate
。
更多精彩内容:各种AI课程、技能课程、黑科技软件、网站小程序源码、副业小项目、PPT模板等精品素材、电商课程、推广引流课程等,尽在 天边资源网 。