ミドルウェアの中でモデルReaddb
を呼び出そうとしています。しかし、私はエラーが取得しています:ミドルウェア内のモデルを呼び出す
クラス 'のアプリ\モデルがReaddbを\' になっていません
マイmiddlwareコードは次のとおりです。
<?php
namespace App\Http\Middleware;
use Closure;
use App\Models\Readdb;
class Adminlogin {
public function handle($request, Closure $next) {
if (!$request->session()->has('userid')) {
$db = new Readdb();
return response()->view('admin.auth.login');
} else {
return response()->view('admin.dash');
}
return $next($request);
}
}
Readdbファイル:
<?php
namespace App;
use \Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;
class Readdb extends Model {
public function get_setting($name) {
$data = DB::table('setting')->select('value')->where('name', '=', $name)->get();
return $data->value;
}
}
readdbへのパス:/var/www/html/ecommerce/app/Models/Readdb.php
その場所への経路を探す。インクルードパスがどのように設定されているかを見るには、composer.jsonも役に立ちます。 – Pipe
あなたはReaddbがあまりにくださいファイルを共有でき、税込間の奇妙なものがある
– mopo922