關於request 與response
request 指的是使用者端對網頁做請求(需求)
response指的是伺服器回傳給user的東西
如何去使用request?
這時候我們需要使用一個語法叫做dump
class ProductController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \\Illuminate\\Http\\Response
*/
public function index()
{
dump(123);
}
我們可以透過箭頭是呼叫$Request的參數,這裡使用all
class ProductController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \\Illuminate\\Http\\Response
*/
public function index(Request $Request)
{
dump($Request->all());
}
也能透過一些方式只取得我要的值
class ProductController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \\Illuminate\\Http\\Response
*/
public function index(Request $Request)
{
dump($Request->input('name'));
}
如果想帶出網址列參數的資料話~可以使用query,它與all的差別就像是post一樣,傳輸時資料是不會被看到的
class ProductController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \\Illuminate\\Http\\Response
*/
public function index(Request $Request)
{
dump($Request->query());
}
那什麼是response?
主要就是將結果回傳給前端畫面
class ProductController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \\Illuminate\\Http\\Response
*/
public function index(Request $Request)
{
return 'GOOD';
}