3 回答

TA貢獻(xiàn)1821條經(jīng)驗(yàn) 獲得超6個(gè)贊
這是錯(cuò)誤的
$dummyDetails = Figures::table('figures')->where('name', 'batman');
方法一----------laraveleloquent
模型
namespace App;
use Illuminate\Database\Eloquent\Model;
class Figures extends Model
{
protected $table = 'figures';
}
控制器
$dummyDetails = Figures::where('name', 'batman')->get();
和 方法2 ---------- laravelQuery Builder
$dummyDetails = \DB::table('figures')->where('name', 'batman')->get();

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超8個(gè)贊
使用這個(gè)你不需要定義表名
public function figurespag2() {
$dummyDetails = Figures::where('name', 'batman')->get();
return view ( 'pagination2.index' )->withUsers($dummyDetails);
}

TA貢獻(xiàn)1860條經(jīng)驗(yàn) 獲得超8個(gè)贊
首先你可能需要了解 Laravel 模型規(guī)則。
如果您創(chuàng)建的表名稱類似于“ figures ”(復(fù)數(shù)),則需要通過Figure(單數(shù))創(chuàng)建其模型。
如果您創(chuàng)建除此規(guī)則之外的表,那么您必須在模型中提及表名稱,如下所示。
protected $table = "表名";
您可以像這樣在控制器中使用 where 條件訪問表。
public function figurespag2() {
$dummyDetails = Figure::where('name', 'batman')->get();
return view ( 'pagination2.index' )->withUsers($dummyDetails);
}
希望這可以幫助你。
- 3 回答
- 0 關(guān)注
- 257 瀏覽
添加回答
舉報(bào)