Laravelを勉強してると、メソッド(method)って言葉が出てくるんだけど、今ひとつ何を意味してるのか分からない・・
Laravelのメソッドとは、コントローラーなどに書く、function xxx ( ){ } で記述する命令文を意味してます。
なので、メソッドは、function であり、関数と呼ばれる事もあります。
例えば、上の画像の最初のメソッドは、function postimg が呼び出されたら、
return view ('img');してくださいという命令文が書かれています。
つまり、このfunction postimgにアクセスがあった場合は、img.blade.phpをブラウザ表示(view)として返してくださいという命令が書かれています。
このように、「何々してください」という命令文を書く所がメソッドです。
Laravelに限らず、普通のPHPやJavascriptでも、funciton( ){ } という形で命令文が書かれた所をメソッドって呼ぶから、覚えておいてね。
Neby
function = メソッド = 関数。呼び方統一してほしいなぁ(汗)。
Laravelのエラー文でも、methodって出てきたら、このfunctionの部分と関係あるエラーだから、メソッドという言葉は覚えておいた方がいいよ。
Neby
エラー文で、Methodと出てきたら、funtion xxx( ) { } 部分、もしくは関係がある部分にミスがある事が分かるわけです。
→Method App\Http\Controllers\AController:: xxx does not exist.の対処法(Laravel)