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

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

Laravel 中加載觀察者的問題

Laravel 中加載觀察者的問題

PHP
慕運維8079593 2021-11-26 14:45:43
我試圖讓觀察者,當我在表單中創(chuàng)建我的財產(chǎn)/廣告時,我轉(zhuǎn)儲了一些字符串和信息,但我只是收到成功消息,即財產(chǎn)/廣告是在沒有轉(zhuǎn)儲和信息的情況下創(chuàng)建的。它還將其插入到數(shù)據(jù)庫中。我只是遵循 Laravel 的常規(guī)文檔。任何幫助表示贊賞。這是我的代碼。屬性觀察器.php<?phpnamespace App\Observers;use App\Property;class PropertyObserver{    public function created(Property $property)    {        dd('Propertyyyyyyyyyy!!!', $property);    }    public function updated(Property $property)    {    }    public function deleted(Property $property)    {    }}應(yīng)用服務(wù)提供者.php<?phpnamespace App\Providers;use App\Property;use App\Observers\PropertyObserver;use Illuminate\Support\Facades\Schema;use Illuminate\Support\ServiceProvider;class AppServiceProvider extends ServiceProvider{    /**     * Register any application services.     *     * @return void     */    public function register()    {        $this->publishes([            base_path().'/config/permissions.php' => config_path('permissions.php'),        ]);        $this->publishes([            base_path().'/config/roles.php' => config_path('roles.php'),        ]);    }    /**     * Bootstrap any application services.     *     * @return void     */    public function boot()    {        Schema::defaultStringLength(191);        $this->mergeConfigFrom(            base_path().'/config/permissions.php', 'permissions'        );        $this->mergeConfigFrom(            base_path().'/config/roles.php', 'roles'        );        Property::observe(PropertyObserver::class);    }}
查看完整描述

1 回答

?
函數(shù)式編程

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

Laravel 觀察者只監(jiān)視 Eloquent 事件,例如Model::create();

因此不會調(diào)度事件,因為您使用 DB Facade 直接插入值而不使用 Eloquent ORM

因此更改您的代碼以使用 Eloquent


$property_id = $property->create([

                        'title' =>  $request->title,

                        'description' => $request->description,

                        'email' => $request->email,

                        'number' => $request->number,

                        'city' => $request->city,

                        'street' => $request->adresa,

                        'price' => $request->cena,

                        'quadrature' => $request->kvadratura,

                        'main_photo_id' => $main_photo_id,

                        'main_video_id' => $main_video_id,

                        'active' => 'Q',

                        'page_views' => '0',

                        'user_id' => Auth::user()->id,

                        'expires_on' =>  Carbon::now()->addDays(30),

                        'created_at' =>  Carbon::now(),

                        'updated_at' =>  Carbon::now()

                    ])->id;

不要忘記在您的模型中

或僅在您的模型中使屬性可填充App\Property


protected $guarded = []; // yolo


查看完整回答
反對 回復(fù) 2021-11-26
  • 1 回答
  • 0 關(guān)注
  • 240 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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