###前提・実現したいこと
(最終目的)laravelの認証はUserを基本使いますが、Companyという独自のクラスでログインできるようにしたい
とりあえず今は、新規登録画面を確認しようとhttp://アプリ名/company/sigunpへアクセス
新規登録画面を表示できるようにしたい
###発生している問題・エラーメッセージ
http://アプリ名/company/sigunpへアクセスすると下記のエラーが出ます
ReflectionException Function () does not exist
###今までの操作
既存DBのテーブルからCompanyのマイグレーションを作成・モデルとコンロトーらを追加
新規登録画面を追加
ルート
Route::group(['prefix' => 'company'], function() { Route::get('/sigunp',[ 'company' => 'CompanyController@getSignup', 'as' => 'company.sigunp' ]); });
コントローラー
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Model\Company; class CompanyController extends Controller { public function getSignup(){ return View('sigunp'); } }
モデル
<?php namespace App; use Illuminate\Database\Eloquent\Model; class Company extends Model { //関連テーブル名 protected $table = 'companies'; }
コマンドでルーティングを確認したとき
| | GET|HEAD | company/sigunp | company.sigunp | Closure | web
###補足情報(言語/FW/ツール等のバージョンなど)
Laravel5.5
DB => Mysql
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。