摘要:基本功能創(chuàng)建文章的第一步是用戶發(fā)請求,然后返回創(chuàng)建文章的頁面。實際上,會報錯添加保護雖然我們完成了基本功能,但是提交請求的時候還是會報錯,其實這是防止攻擊。假如違反了規(guī)則,錯誤信息會自動被保存在閃存的中,即只對下一次請求生效。
基本功能
創(chuàng)建文章的第一步是用戶發(fā)請求,然后返回創(chuàng)建文章的頁面。
路由:處理用戶「創(chuàng)建文章」的請求
/routes/web.php Route::get("/posts/create","PostsController@create");
控制器: 返回文章編輯視圖
/app/Http/Controllers/PostsController.php public function create() { return view("posts.create"); }
視圖: 使用 Bootstrap 組件來創(chuàng)建文章編輯頁面
/resources/views/posts/create.blade.php @extends("layouts.master") @section("content")@endsection創(chuàng)建文章
action 方法根據(jù)控制器來生成對應的路由,也可以用之前學過的 url 方法:
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/22701.html
摘要:編輯遷移文件我們?yōu)楸砀裉砑恿送怄I,同時生定義了約束,該約束允許刪除父表文章的時候,自動刪除關聯(lián)的子表評論。關聯(lián)中文文檔的輔助函數(shù)列表中文文檔 本節(jié)將學習 Eloquent Relations,表與表之間存在著多種關系,舉例如下: 一對一:文章與作者 一對多:文章與評論 多對多:標簽與文章 文章與評論的一對多關系 一對多關系,主要理解兩點: 如何實現(xiàn)一對多關系 實現(xiàn)了之后能給開發(fā)帶...
摘要:本節(jié)將實現(xiàn)文章評論與用戶關聯(lián)的功能。關系定義首先修改與表,增加字段增加全部回滾并重新執(zhí)行遷移添加用戶表與文章表評論表的一對多關系添加文章評論表與用戶表的多對一關系同時,評論表的字段增加。同時,我們還自定義了返回的錯誤信息。 本節(jié)將實現(xiàn)文章、評論與用戶關聯(lián)的功能。 關系定義 首先修改 posts 與 comments 表,增加 user_id 字段 /database/migratio...
摘要:將上述的一系列查詢進行封裝模型到了這一步,我們基本上實現(xiàn)了文章歸檔的功能。但是有一個問題,文章歸檔實際上包括在通用視圖中,這就意味著,網(wǎng)站的所有請求都需要返回,否則就會報錯。數(shù)據(jù)庫之數(shù)據(jù)庫請求構建器中文文檔的視圖功能中文文檔 首先,要實現(xiàn)的是按照日期來統(tǒng)計文章,原始的 SQL 如下: select year(created_at) year, monthname(c...
摘要:熟悉了路由與視圖的基本操作之后,我們來讓視圖顯示一個任務列表吧。創(chuàng)建遷移現(xiàn)在,我們就可以創(chuàng)建一個用來生成任務表的遷移了。 熟悉了路由與視圖的基本操作之后,我們來讓視圖顯示一個任務列表吧。主要知識點: 數(shù)據(jù)遷移 查詢構造器 數(shù)據(jù)庫 創(chuàng)建數(shù)據(jù)庫 首先創(chuàng)建一個數(shù)據(jù)庫: $ mysql -uroot -p mysql> create database laratasks; 數(shù)據(jù)庫配置 La...
摘要:為的輔助方法,用于截取字符串的前個字符,然后返回前個字符加的格式。顯示某篇文章顯示某篇文章的比較簡單,路由注意要放在下面,假如這樣那么,我們訪問的時候,會被當成是的查詢參數(shù)。 文章的顯示功能比較簡單,分為兩部分: 文章列表 具體的某篇文章 顯示文章列表 路由之前已經(jīng)定義好: Route::get(/posts,PostsController@index); 控制器: public ...
閱讀 1759·2021-11-11 16:55
閱讀 2545·2021-08-27 13:11
閱讀 3622·2019-08-30 15:53
閱讀 2301·2019-08-30 15:44
閱讀 1378·2019-08-30 11:20
閱讀 1036·2019-08-30 10:55
閱讀 942·2019-08-29 18:40
閱讀 3029·2019-08-29 16:13