Laravelでデータベースクエリを書き込むには、どのような場所が適していますか?Laravelデータベースの使用:どこに配置する必要がありますか?モデルやコントローラでは?
コントローラまたはモデルでは?
私が正しいとする方法教えてください:
は、このようなコントローラで使用していますか?このようなモデルで使用
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use DB; // <--------
use App\Http\Requests;
use App\Http\Controllers\Controller;
class UsersController extends Controller
{
public function getUser()
{
return DB::table('users')->where('name', 'John')->value('email');
}
}
?
または上記のうちどれですか?
だから、選択肢は私が次のとおりです。これらの詳細については、これらのビデオをチェックアウト? –
私は、私のためではなく、あなたのためにもっと良い答えを与えることができますが、いくつかの初心者のために、私は人々にこれをより良い説明を例に挙げて待っています。 –
選択肢は常にあなたのものですが、コミュニティーから受け入れられた慣行からは遠く離れません。 *あなたのコードを維持する人があなたがどこに住んでいるかを知っている暴力的な精神病者であるかのように常にコードしてください* John Woods –