常用命令总结

new一个Laravel项目

composer create-project laravel/laravel project-name --prefer-dist "5.5.*"

生成控制器

php artisan make:controller ArticleController

使用RESTFUL生成控制器,这个很有用哦!

php artisan make:controller ArticleController --resource
Route::resource('article', 'ArticleController');

  **需要注意的是index是列表,store是新增,show是详情,update是更新,destory是删除。

 利用命令可以查看当前注册的路由有哪些:

php artisan route:list

生成模型

php artisan make:model User -m

默认的模型文件生成在App目录,如果要生成在其他目录要带目录,比方说我把Model放到了App/Models/目录,则执行

php artisan make:model Models/Question -m

4、PHP数据表维护(迁移)

    // 创建迁移所需的 文件 
    // 新的迁移位于database/migrations目录下,
    // 每个迁移文件名都包含时间    
    // 戳从而允许 Laravel 判断其顺序。 
    // –table和–create选项可以用于指定表名以及该迁移是否要创建一个新的 
    // 数据表。这些选项只需要简单放在上述迁移命令后面并指定表名:
    php artisan make:migration create_users_table
    php artisan make:migration add_votes_to_users_table --table=usersphp artisan make:migration create_users_table --create=users

    
    // 运行迁移
    php artisan migrate
    

5、填充数据

 

//  新建填充:

php artisan make:seeder UserTableSeeder

//  运行填充器:

php artisan db:seed
php artisan db:seed --class=UserTableSeeder

// 你还可以使用migrate:refresh命令来填充数据库,该命令还可以回滚并重新运行迁移,这在需要完全重建数据库时很有用:

php artisan migrate:refresh --seed

// 如果需要插卡全部命令: 
// 可以运用如下命令:

php artisan 

 



posted @ 2018-07-02 11:32  MvloveYouForever  阅读(157)  评论(1编辑  收藏  举报