Created
March 10, 2020 15:59
-
-
Save eimkasp/0a03ecb2891667a5e8f2a4a851bd7e70 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Laravel crud naujienu pridejimas | |
— pries tai padaryti reikia — | |
sukurti NewsControlleri, su php artisan komanda | |
php artisan make:controller newsController | |
sukurti News Modeli, su php artisan komanda | |
php artisan make:model NewsItem | |
sukurti news_items duombazes lentele, su php artisan komanda | |
php artisan make:migration create_news_table | |
aprasyti migracija: | |
https://github.com/eimkasp/laravel-6-naujienos-crud/blob/master/database/migrations/2020_03_05_153155_create_news_items_table.php | |
paleisti komanda; | |
php artisan migrate | |
— tada galime daryti crud’a — | |
1. apsirasome route’a naujienos sukurimo formos atvaizdavimui | |
1. /routes/web.php faile | |
Route::get('/news/create', 'NewsController@create')->name('news.create'); | |
2. Turime aprasyti kontrolerio logika | |
1. /app/Http/controllers/NewsController create funkcijoje | |
2. pridedame: | |
return view('news.create'); | |
3. Turime sukurti view faila /resrouces/views/news folderyje su pavadinimu create.blade.php | |
1. jame aprasme formos koda | |
https://github.com/eimkasp/laravel-6-naujienos-crud/blob/master/resources/views/news/create.blade.php | |
1. Turime prideti route’a formos duomenu issaugojimui i duombaze: /routes/web.php faile | |
Route::post('/news/create', 'NewsController@store')->name('news.store'); | |
5. Turime prideti formos duomenu issaugojimo logika: /app/Http/controllers/NewsController store funkcijoje | |
https://gist.github.com/eimkasp/3d87a0a22c819dfd5448361ecf8e65e8 | |
— papildomai | |
6. Sukuriame relationshipa tarp NewsItem ir User modelio | |
1. Ji aprasysime /app/NewsItem.php faile | |
https://gist.github.com/eimkasp/849ac02efb4cb0922fb322f45d89e1b0 | |
7. Ji panaudojame /resources/views/news/show.blade.php | |
1. {{ $newsItem->author->name }} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment