Laravel的个人总结

Laravel是一种很流行的PHP框架

Laravel 8 框架

简述

因为他说通过测试来巩固学习。

目标

达到极致

路径规划

路由是指URL和控制器等之间的对应关系。
具体的描述会被记录在routes/*.php文件中。

Nginx配置

使用nginx配置来采用美化的URL
└ 在example.com/a页面上配置,以便跳转到aController。

location / {
    index index.php index.htm index.html;
    try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
    fastcgi_split_path_info ^(.+\/php)(/.+)$;
    fastcgi_pass php-fpm:9000;
    fastcgi_index index.php;
    include fastcgi_params;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
}

.env 文件

環境設定檔案。包括DB、memcache和redis等設定。
應用程式本身、日誌、AWS、郵件、會話、推送者也被列入 // 待完成

创建迁移文件

使用Artisan命令创建文件。(Flight为示例类名)

./artisan make:migration Flight [-mfsc]  # -mfsc means migration, factory, seeder, controller

编辑文件,将其调整为您喜欢的表格布局。

        Schema::create('テーブル', function (Blueprint $table) {
            $table->id();
            $table->string('name', 50);  // 追加
            $table->timestamps();
        });

执行迁移

./artisan migrate

将migration完全撤销

./artisan migrate:reset

建立模型

./artisan make:model ${モデル名}
广告
将在 10 秒后关闭
bannerAds