Laravel? ? ?????? ??? ?? ???? ?? ?? PHP ????????. Laravel??? ?? ??? ??????? ??? ?? ??? ??????? ?? ????? ?? ??? ? ?? Eloquent ORM? ?? ??? ORM ??? ???? ?? ???? ??????? ??? ? ????.
?? ???? Laravel ???? ? ?? ???? ???? ? ?? ????. ?? ?? ?? ?? ???? ? ?? ???? ?????? ??? ? ? ???? ? ??? ? ? ????. ????, ? ????? Laravel ??? ???? ???? ? ?? ??? ?????.
?? 1: ?? ??? ?? ??
Laravel??? config/database.php
??? ???? ??? ???? ??? ? ????. ??, ?? ?????? ?? ??? prefix
??? ?????? ???? ???? ??? ? ????. ?: config/database.php
文件,來(lái)設(shè)置表的前綴。具體的,可以在對(duì)應(yīng)的數(shù)據(jù)庫(kù)配置項(xiàng)中添加一個(gè) prefix
屬性,用來(lái)指定表的前綴。例如:
'mysql' => [ 'driver' => 'mysql', 'url' => env('DATABASE_URL'), 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'unix_socket' => env('DB_SOCKET', ''), 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => 'my_', 'prefix_indexes' => true, 'strict' => true, 'engine' => null, 'options' => extension_loaded('pdo_mysql') ? array_filter([ PDO::MYSQL_ATTR_SSL_CA => env('MYSQL_ATTR_SSL_CA'), ]) : [], ],
在上述配置中,我們通過(guò)在 mysql
配置項(xiàng)中添加了一個(gè) prefix
屬性來(lái)指定表的前綴,這里的前綴為 my_
。
方法二:通過(guò)模型設(shè)置
除了通過(guò)配置文件設(shè)置表前綴,我們還可以通過(guò)修改 Eloquent ORM 模型中的 $table
屬性來(lái)設(shè)置表前綴。具體的,我們可以在模型中添加下面這一行代碼:
protected $table = 'my_table';
在上述代碼中,我們將 $table
屬性設(shè)置為 my_table
,這里的 my_
前綴就是指定的表前綴。
不過(guò),這種方法需要對(duì)每個(gè)模型都進(jìn)行修改,避免各個(gè)模型中表名的沖突,需要設(shè)置不同的前綴。
方法三:通過(guò) DB 類設(shè)置
除了以上兩種方法,我們還可以使用 Laravel 提供的 DB 類來(lái)設(shè)置表前綴。具體的,可以在 SQL 語(yǔ)句中使用 DB::table
方法來(lái)指定表名,例如:
DB::table('my_table')->insert(['name' => 'test']);
在上述代碼中,我們使用了 DB::table
方法來(lái)指定表名為 my_table
,這里的 my_
前綴就是指定的表前綴。我們可以在 SQL 語(yǔ)句中任意使用 DB::table
rrreee
mysql
?? ??? prefix
??? ?????? ???? ???? ?????. ??? ???? ???. ?_
. ?? 2: ??? ?? ???? ??? ?? ??? ?????? ???? ? ??? Eloquent ORM ??? $table
??? ?????? ??? ???? ??? ?? ????. ????? ?? ?? ?? ??? ??? ? ????. ??rrreee??? ???? $table
??? ??my_table
? ??????. ??? ? my_
???? ??? ??? ??????. ??????? ? ??? ? ??? ??? ?? ??? ??? ?? ? ??? ??? ???? ?? ?? ???? ???? ???. ?????? 3: DB ???? ?? ???????? ? ?? ?? ??? Laravel?? ???? DB ???? ???? ??? ???? ??? ?? ????. ?? SQL ??? DB::table
???? ???? ??? ??? ??? ? ????. ?: ??rrreee??? ????? DB::table? ??????. code> ??? ?? <code>my_table
? ???? ?????. ??? my_
???? ??? ??? ??????. DB::table
???? ???? SQL ?? ??? ???? ???? ?????? ??? ???? ???? ??? ? ????. ??????????? ???? Laravel ??? ???? ???? ? ?? ???? ??, ? ?? ??? ?? ??, ??? ?? ??, DB ???? ?? ??? ?????. ? ? ?? ??? ?? ???? ???? ?? ??? ?? ??? ??? ???? ???. ?? ??? ???? ?? ??? ??? ?? ??? ?????? ???? ???? ???. ??? ??? ??? ??? Laravel? ?????? ??????, ??? ??? ? ?? ??? ?? ? ??? ?? ????. ?? ?? ?????? ?????? ??? ???? ???? ???? ?? ??? ??? ???? ??? ? ????. ??? ??? laravel ?? ??? ???? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

TOWORKEFCITIVE WITHPIVOTTBLESINLARAVEL, FIRDSCESSPIVOTDATAUSINGWITHPIVOT () ORWITHTIMESTAMPS (), thenupdateentrieswithupdatee XistingPivot (), ManagerElationshipsviadetach () andsync (), andusecustompivotmodelswheneded.1.usewithpivot () toincludescificcol

Laravel ?? ???? 4 ?? ?? ??? ?? ?? ???? ???? ???? ? ????. 1. ?? ????? ???? ?? ??? ??? ??? ?? ???? ??? ???? ?????? ??? ??? ????? ?? ??? ?? ???? ??? ??????. 2. ???? ?? ????? ??????? ?????, n 1 ??? ???, ?? ??? ????, ??? ??, ??? ?? ? ?? ? ?? ??, ?? ??? ????. 3. ?? ?? ?? ? ?? ???? ??? ??? ?? ?? ??? ? ??? ???? ???? ???? ???? ???? ? ?? ????? ??????. 4. ??? ?? ? ???? ??? ??? ??? ?? ???? ????? ?? ?????? ????? ?? ???? ? ??? ?? ??? ????? ??????.

Laravel ????? ?????? ??? ???? ???? RefreshDatabase ??, ??? ??? ??, ?? ??? ?? ? ??? ?? ?? ??? ?????. 1. ?? ??? ???? ? ???? ??? ??????? ??????? ???? ?? ?????? ??? ???? ?????????. 2. ?? ??? ???? ??? ???? ??? ?? ???? ?? ?? ???? ?????. 3. DatabasEtransactionStrait? ???? ??? ?? ??? ????? ? ?????????. 4. ???? ???? ???? ??????? ???? ??? ? ?? ? ??????? ?? ??????. ??? ??? ???? ???? ???? ???? ?? ??? ? ??? ??? ?? ???? ?????.

Laravelsanctum? SPA ?? ??? ??????? ?? ???? ?? API ??? ??? ?? ??? ?? OAUTH2 ??? ??? ????? ?????. 1. Sanctum? ?? ?? ??? ????, ??? ???? ?????. 2. Passport? ?? ?? ? ????? ?? ??? ?? ??? ????? ????, ?? ???? ?????? ?????. 3. ?? ?? ? ??? ? ???? ?? ?? ??? ????. 4. ?? ??? ?????? ??? ???? ??? ?? ??? ??? ???? ?????. ??? ? ???? ?? ??? ?? OAUTH2 ??? ???? ??? ???????.

Laravel? ?? ???? ?????? ???? ??? ??????. 1. DB :: Transaction () ???? ???? ??? ???? ???? ?? ?? ?? ?? ?? ??; 2. ?? ? ????? ???? ?? ???? ?? ????? ????? ?? ???? ??? ???? ???? ??? ?? ????. 3.?? ??? ??? ??? ????? ??? begintransaction (), commit () ? rollback ()? ?? ?? ?? ??? ?????. 4. ?? ???? ??? ?? ????, ??? ?? ??, ??? ?? ? ?? ?? ??? ?????. ????? ?? ?? ??? ???? ?? ???? ??? ? ??? ???? ? ????.

Laravel?? HTTP ?? ? ??? ???? ??? ?? ???, ?? ?? ? ?? ???? ??? ????? ????. 1. ?? ???? ?? ? ? ?? ????? ?? ?? ????? ???? input () ?? ?? ???? ???? ??? ?? ??? ?? validate () ?? ?? ?? ???? ?? ? ? ????. 2. Return Response? ???,??, JSON, ?? ?? ? ??? ?? ?? ? ???? ??? ?????. 3. ?? ???? ?? ? ?? ?? () ??? ? Store ()? ???? ??? ???????. ????? ?? ?? ?? ? ??? ?????? ???? ??? ??????? ??? ? ????.

Laravel?? ??? ??? ??? ???? ?? ???? ??? Route () ??? ??? ???? ????. Route () ??? ??? ?? ??? ???? ??? ???? ???? ?? ?? ???? ???? ????. 1. Route ( 'user.profile', [ 'id'=> 1])? ?? ???? ????? ?? ??? ?? ??? ?????. 2. ?? ?? ?? ? ? ?? ? ?????? ??? Route ( 'user.post.show', [ 'id'=> 1, 'postId'=> 10]? ?? ??? ??? ??? ????. 3. ??? ????? ?? ???? ???? ?? ?? ? ? ????. 4. ??? ?? ??? ???? ??? Route ( 'user.post',

Laravel? ??? ?? ??? ?? ???? ?? ?????. ?? ??? ??? ????. 1. ?? ???? ?? ?? ?????. 2. Phpartisanqueue? ?? ???? ??? ? ? ?? ??? ?????? : Work- Queue = High, Default; 3. onqueue () ???? ???? ??? ?? ? ? ? ??? ??????. 4. Laravelhorizon ? ?? ??? ???? ??? ??? ?????? ?????. ?? ?? ?? ?? ?? ? ??? ???? ????? ?? ??? ?? ??? ?? ?????.
