-1
実行時に複数のデータベースに接続したいので、実行時に接続プロパティを設定していますが、エラーが表示されます。laravel 5.3のマニュアル設定でデータベースに接続できません
これは私のコントローラである:
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Illuminate\Database\DatabaseManager;
use Illuminate\Support\Facades\Facade;
use App\Http\Requests;
use App\central_db;
use App\barcodedb;
class check_subsController extends Controller
{
public function fetch(Request $request){
if($db=\App\central_db::select(['db_name', 'first_name', 'last_name'])->where('device_srno','=',$request->srno)->get()){
foreach ($db as $record) {
Config::set('database.connections.wesearch_barcodedb.username', $record ->db_name);
Config::set('database.connections.wesearch_barcodedb.password', $record ->last_name);
Config::set('database.connections.wesearch_barcodedb.database', $record ->first_name);
}
if($users=\App\barcodedb::where('park','=','1')->get()){
return $users;
}
}
}
}
そして、これが私のモデルである:
namespace App;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\DB;
class barcodedb extends Model
{
protected $connection ='wesearch_barcodedb';
protected $table = 'user';
}
が、私は次のエラーました:check_subsController.phpラインで 」FatalThrowableErrorを24: クラス 'App \ Http \ Controllers \ Config'が見つかりません "
あなたのエラーが問題を説明していることを確かめてください。 –