laravel經驗分享(2)

標題laravel經驗分享(2)

通過一個簡單的get請求讓新手們瞭解控制器/模型/數據表/api路由之間的關係
1. 控制器創建

 php artisan make:controller Api/newscontroller

創建成功之後,Controllers文件夾會多出一個Api文件夾,Api文件夾裏面有newscontroller.php

2. 模型創建

php artisan make:model News

創建成功之後app文件夾會多出一個News.php

3. 模型關聯數據表

在News.php 添加以下代碼,控制器編寫相應的操作代碼就能操作表中的數據了

    //1.新聞模型關聯表
    public $table = 'news';
    //2. 關聯表的主鍵
    public $primaryKey = 'news_id';

    //3.允許被批量操作的字段
    protected $fillable = [
        'news_title', 'news_content',
    ];

3. 控制器添加相應的操作方法
在newscontroller.php裏添加一下代碼

//返回所有新聞
    public function allNews()
    {
        return News::all();
    }

4. 添加api路由
在routes文件夾裏添加以下代碼:

Route::get('news', 'Api\Newscontroller@allNews');

5. 測試api
用postman請求接口 www.bs.com/api/news,接口地址因人而異在這裏插入圖片描述

前端小白在線總結:
以上就是我對控制器/模型/api/路由的初步理解,感謝收看,歡迎點評!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章