私はLaravelのウェブサイトを持っています。この中に私はwebhookに応答する普通のPHPファイルを持っています。 このPHPファイルでLaravelモデル(例:\ App \ User)を使用するにはどうすればよいですか?通常のPHPファイルでLaravelモデルを使用する方法
ありがとうございました
私はLaravelのウェブサイトを持っています。この中に私はwebhookに応答する普通のPHPファイルを持っています。 このPHPファイルでLaravelモデル(例:\ App \ User)を使用するにはどうすればよいですか?通常のPHPファイルでLaravelモデルを使用する方法
ありがとうございました
ブレードと同じ方法で使用します。しかし、まさに中括弧{{}}
を使用することはできません。だからあなたはすべてをエコーする必要があります。あなたは、コントローラから$user
を渡す場合は、それに名前空間を与え、use
を利用して別のファイルから渡さずにファイルから直接モデルにアクセスしたい場合は、
<?php echo $user->email; ?>
を行うことができます。
myfile.php
<?php
namespace App\Wherever\You\Want;
use App\User;
...
ありがとうございました。このPHPファイルは私のパブリックディレクトリ内にあります。これはデータベースを編集しようとしているだけです。\ App \ User :: where( 'user_type'、 'admin') - > update(['updated_at' => \ Carbon \ Carbon :: now()]) この場合、名前空間はどのようにすべきですか?その他に何を含める必要がありますか?ありがとう! – user6122500
そのファイルが何をしているのか不思議で、コントローラー内で実行できません。あなたのcomposer.jsonの中には、 '' psr-4 ''のようなものがあります。その行は基本的にLaravelにクラスをロードする場所を指示します。だからパブリックの中にいくつかのロジックを置くことは、Laravelのようなものです。おそらくそれは可能ですが、そのファイルの内容をHelperにコピーして、必要な場所に呼び出すことをお勧めします。 – EddyTheDove
それはまだあなたのコントローラを介して実行していますか? – MMMTroy