裝8.0版本
composer -v
composer create-project --prefer-dist laravel/laravel blog "8.*"
cd blog
php artisan serve
php artisan route:list
php artisan make:controller ProductController –resource
加入protected $namespace = 'App\Http\Controllers';
加入Route::post('/', 'ProductController@create');
Route::resource('products', 'ProductController');
用php artisan route:list
路由
MVC就是view/controller/model
打開檔案看
看app裡面的Controllers裡面進階
重點是app
看 web.php
設定一些路由
<?php
use Illuminate\Support\Facades\Route;
Route::get('/', function () {
return view('welcome');
});
Route::post('/','ProductController@create');
Route::resource('products','ProductController');
重點是controller
php artisan make:controller ProductController
會自動新增一個ProductController
用指令自動產生CRUD先把原來的刪掉
php artisan make:controller ProductController --resource
裡面的程式碼:
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class ProductController extends Controller
{
/**
* Display a listing of the resource.
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*/
public function store(Request $request)
{
//
}
/**
* Display the specified resource.
*/
public function show(string $id)
{
//
}
/**
* Show the form for editing the specified resource.
*/
public function edit(string $id)
{
//
}
/**
* Update the specified resource in storage.
*/
public function update(Request $request, string $id)
{
//
}
/**
* Remove the specified resource from storage.
*/
public function destroy(string $id)
{
//
}
}
POSTMAN的安裝
https://www.postman.com/downloads/
下載後執行,登入Google信箱
參考
https://ithelp.ithome.com.tw/articles/10352893
裝好後:
大家明天見~8/9-8/10是一年一度在台科大的COSCUP喔~
我也會從南部北上~所以明天會先初版~