• Laravel实战速记


    安装Laravel-ide-helper

    composer.json中require字段添加

    "barryvdh/laravel-ide-helper":"dev-master"

    配置好后在文件的根目录运行 composer update命令,

    安装完成后添加代码到laravel/config/app.php文件providers中追加行

    BarryvdhLaravelIdeHelperIdeHelperServiceProvider::class,

    最后项目根目录执行:

    php artisan ide-helper:generate

    之后这个命令应该会生成一个叫 “_ide_helper.php” 的文件,安装完毕。如果不生效尝试重启编辑器。

    路由

    Route::get('/', 'StaticPagesController@home')->name('home');
    Route::get('/help', 'StaticPagesController@help')->name('help');
    Route::get('/about', 'StaticPagesController@about')->name('about');
    Route::get('signup', 'UsersController@create')->name('signup');
    
    Route::resource('users', 'UsersController');
    //以上代码等同于
    Route::get('/users', 'UsersController@index')->name('users.index'); 
    Route::get('/users/create', 'UsersController@create')->name('users.create'); 
    Route::get('/users/{user}', 'UsersController@show')->name('users.show'); 
    Route::post('/users', 'UsersController@store')->name('users.store'); 
    Route::get('/users/{user}/edit', 'UsersController@edit')->name('users.edit'); 
    Route::patch('/users/{user}', 'UsersController@update')->name('users.update'); 
    Route::delete('/users/{user}', 'UsersController@destroy')->name('users.destroy');


     两种写法,推荐方法二

    //路由分组写法一
    Route::group(['prefix'=>'api'],function(){
        Route::get('index','TaskController@index');
    
        Route::get('task','TaskController@task');
    });
    
    //路由分组写法二
    Route::prefix('api')->group(function(){
        Route::get('index','TaskController@index');
        Route::get('task','TaskController@task');
    });

    Migration

    //创建控制器
    php artisan make:controller AdminArticleController
    //创建模型并生成migrate迁移文件
    php artisan make:model Models/Article -m
    
    //创建播种器并创建规则
    php artisan make:seeder ArticleTableSeeder.php
    //运行填充器
    php artisan db:seed --class=ArticleTableSeeder 
  • 相关阅读:
    实现图片加载从模糊到清晰显示的方法
    审批流程设计方案-介绍(一)
    SpringBoot+JPA实现DDD(一)
    RabbitMQ使用入门
    SpringBoot+JPA实现DDD(六)
    SpringBoot+JPA实现DDD(五)
    Spring Boot+JPA实现DDD(四)
    Spring Boot+JPA实现DDD(三)
    Spring Boot+JPA实现DDD(二)
    DDD入门之解决了什么问题(二)
  • 原文地址:https://www.cnblogs.com/seeding/p/15481345.html
Copyright © 2020-2023  润新知