2016-08-31 6 views
1

私はLaravelページ(Sign Upページ)にブートストラップをドロップダウンしていて、MySQLデータベースのデータを使用してデータを入力したいと考えています。LaravelページのMySQLからデータを取り込む

Route::get('/signup', [ 
    'uses' => '[email protected]', 
    'as' => 'signup' 
]); 

そして、私のSigninSignupController中:

public function getSignup(){ 
    $users = DB::table('users')->get(); 
    return view('pages.signup', ['users' => $users]); 
} 

私signup.blade.phpで:だから私のルートでは、私はこのような何か持って

@foreach ($users as $user) 
    <option> {{ $user->orgid; }} </option> 
@endforeach 

をしかし、私はエラーを取得しますこのように:http://pastebin.com/543VGaq9

私のSigninSignupControllerでは、私はこれらを持っています:

use Illuminate\Support\Facades\DB; 
namespace App\Http\Controllers; 

私は間違っていますか?誰かがそれを指摘できますか?

+0

':

namespace App\Http\Controllers; use DB; 

また、あなたはそれがどのように見える必要がありますので、ブレードのテンプレートで;を使用する必要はありません'use'ステートメント。 – Ohgodwhy

答えて

0

変更namespaceuseへ:

Namespace`が前に来る必要が
{{ $user->orgid }} 
+1

ありがとうございました!魅力のように働いて、伝統的なPHPの方法で立ち往生しました – JackSlayer94

+0

喜んで助けました。 –

+0

これで私を助けてくれますか?http://stackoverflow.com/questions/39508556/issue-with-route-protection-in-laravel-5-3 – JackSlayer94