[Day 7] Controller

使用php artisan route:list在终端机执行,会得到现在sever中有哪些路由。
https://ithelp.ithome.com.tw/upload/images/20210922/20142046b4UHIgE9i6.png

产生Controller

在终端机使用php artisan make:controller controller名称执行後,在,在app/Http/Controllers夹层底下就会看到多出一个controller名称.php,其内容

<?php

namespace App\Http\Controllers; //要带别的档案使用这个controller时,通过namespace才能找到它

use Illuminate\Http\Request;  //使用Request这个物件

class HomeController extends Controller
{
    //
}

如果需要建立一个含有CRUD功能(C:新增,Create;R:读取,Read;U:更新,Update;D:删除ㄝDelete)的Controller,可以使用指令php artisan make:controller controller名称 --resource,就会在档案里自动新增多个函式,来使用CRUD功能。

当有新档案建立後,想重新执行sever有可能会找不到新建档案,这时,使用composer dump-autoload就能解决这个问题。

建立好Controller後,执行php artisan route:list会出现错误
https://ithelp.ithome.com.tw/upload/images/20210922/20142046ji9wrsGHh8.png

这时,到app/Providers找到找到RouteServiceProvider.php加上
protected $namespace = 'App\Http\Controllers';
这样在执行就可以看看现在Route的情况罗~


<<:  Day 22 ASP.NET Core Identity(2)

>>:  捉鳖神技 - 如何逆推使用者意图 (观念篇)

认识CSS(六):CSS border边框

透过broder的语法可以让边框做多样化的设计变化, 边框的粗细、颜色、样式等数性质都可设定。 CS...

Day 11 Swift语法-进阶篇(4/5)-Protocol

Protocol又叫做协定,我们可以透过协定,去让我们的class或struct去遵从这个协定里所规...

[Day 17] 实作-热门活动排行 List

嗨!昨天做好首页的图片轮播了 可能大家会疑惑 什麽时候才会串接api? 其实我个人习惯是把前端页面都...

学习资源

分享一些我很喜欢的学习资源 有看到新的好资源会陆续更新 Computer Science 计算机概论...

DAY22 时刻表选取组别功能实现

if event.postback.data[:9] == "Schedule:"...