第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Laravel 模型傳遞給視圖

Laravel 模型傳遞給視圖

PHP
人到中年有點甜 2023-04-15 17:22:39
我正在使用這個庫:https ://www.laravelplay.com/packages/ycs77::laravel-wizard我完成了所有步驟并得到了與示例中相同的結(jié)果。我試圖從數(shù)據(jù)庫中獲取數(shù)據(jù)到每個步驟。型號(App/steps/intro/DropboxStep.php):<?phpnamespace App\Steps\Intro;use Illuminate\Http\Request;use Ycs77\LaravelWizard\Step;use DB;class DropboxStep extends Step{    /**     * The step slug.     *     * @var string     */    protected $slug = 'dropbox';    /**     * The step show label text.     *     * @var string     */    protected $label = 'Dropbox';    /**     * The step form view path.     *     * @var string     */    protected $view = 'steps.intro.dropbox';    /**     * Set the step model instance or the relationships instance.     *     * @param  \Illuminate\Http\Request  $request     * @return \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation|null     */    public function model(Request $request)    {        //    }    /**     * Save this step form data.     *     * @param  \Illuminate\Http\Request  $request     * @param  array|null  $data     * @param  \Illuminate\Database\Eloquent\Model|\Illuminate\Database\Eloquent\Relations\Relation|null  $model     * @return void     */    public function saveData(Request $request, $data = null, $model = null)    {        //    }    /**     * Validation rules.     *     * @param  \Illuminate\Http\Request  $request     * @return array     */    public function rules(Request $request)    {        return [];    }    public function getOptions()    {        $stepa2 = DB::table('tutorials')->where('id', '2')->first();        return [            'stepa2' => $stepa2,            'Lucas',        ];    }}看法:<div class="form-group">    {{ $stepa2 }}</div>結(jié)果:未定義的變量:stepa2也通過控制器嘗試過(IntroWizardController.php)
查看完整描述

1 回答

?
www說

TA貢獻1775條經(jīng)驗 獲得超8個贊

要將任何數(shù)據(jù)從控制器傳遞到刀片視圖,只需使用這兩個選項


選項1:


public function someFunction()

{

    $model = DB::table('model_table')->where('id', '2')->first();


    return view('blade_view_name', compact('model'));

}

選項 2:


public function someFunction()

{

    $model = DB::table('model_table')->where('id', '2')->first();


    return view('blade_view_name')->with('model', $model);

}

如果你有更多或想要更多的變量,你可以像這樣鏈接 with() 方法:


return view('blade_view_name')

     ->with('model', $model)

     ->with('variable', 'Some other variable');


查看完整回答
反對 回復(fù) 2023-04-15
  • 1 回答
  • 0 關(guān)注
  • 108 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號