PDA

View Full Version : سواال ذر مورد routing



mshoping
پنج شنبه 15 خرداد 1393, 14:11 عصر
سلام دوستان كسي ميدونه (:any) داخل اين كد دقيقا چيه و چيكار ميكنه؟ همون روت any هست؟




Route::get('foo/(:any)' , array('as' => 'author' , 'uses' => 'AuthorController@view'));

MRmoon
پنج شنبه 15 خرداد 1393, 16:19 عصر
یعنی هر کلمه و سیمبل و عدد و کلا هر چیزی می تونه اون جا قرار بگیره.

mshoping
جمعه 16 خرداد 1393, 11:05 صبح
ممنون حالا اگه بخوايم بعد از foo فقط عدد باشه بايد چه كدي بزنيم؟

MRmoon
جمعه 16 خرداد 1393, 13:57 عصر
ممنون حالا اگه بخوايم بعد از foo فقط عدد باشه بايد چه كدي بزنيم؟
من زیاد لاراول بلد نیستم.

یه سر به مستنداتش بزنین همه چی رو نوشته. خودمم همین any رو از همون جا یاد گرفتم.

2undercover
شنبه 17 خرداد 1393, 05:03 صبح
می تونید از متد where برای مشخص کردن یک عبارت با قاعده استفاده بکنید:



Router::get('view/{id}', 'Controller@action')->where('id', '[0-9]+');

AmirAqa
چهارشنبه 11 تیر 1393, 14:50 عصر
می تونی از :num هم استفاده کنی برای قرار گرفتن فقط عدد