私はルートは5.2
Route::get('/{id}', '[email protected]');
としてroutes.phpのdescripedだったと私はあまりにもパラメータなしにHomeControllerを使用します。どうやってするの?
更新: パラメータなしのURLが、私はまた、パラメータとURLが、私は、コントローラを使用していくつかのデータを表示したい場合は、ホームページを表示するにHomeControllerを使用する場合。
私はルートは5.2
Route::get('/{id}', '[email protected]');
としてroutes.phpのdescripedだったと私はあまりにもパラメータなしにHomeControllerを使用します。どうやってするの?
更新: パラメータなしのURLが、私はまた、パラメータとURLが、私は、コントローラを使用していくつかのデータを表示したい場合は、ホームページを表示するにHomeControllerを使用する場合。
ご希望の場合optional parameters:
Route::get('/{id?}', '[email protected]');
時にはあなたは、ルートパラメータを指定しますが、そのルートパラメータの存在をオプションにする必要があるかもしれません。パラメータ名の後ろに
?
のマークを付けることで可能です。
Route::get('/{id?}', '[email protected]');
変更お使いのコントローラ機能が必要になりますPARAMSせずにそれを使用したい場合はあなたのidはコントローラ機能
public function index($id) {
echo $id;
}
へのparamとして渡されます
public function index($id = 0) {
if ($id > 0) {
echo $id;
} else {
echo "display all";
}
}
私はそれを知っていますが、私もこのパラメタをparamなしで使用したいと考えています。 – ATIKON
@ATIKONが私の答えを更新しました – madalinivascu