コード例 #1
0
ファイル: User.php プロジェクト: gez-studio/gez-mall
 public function route($route, $parameters = [])
 {
     if (Route::has('account::' . $route)) {
         return sellerRoute($route, $parameters);
     }
     if (Route::has('front::' . $route)) {
         return frontRoute('front::' . $route, $parameters);
     }
     return route($route, $parameters);
 }
コード例 #2
0
 /**
  * Bootstrap the application services.
  *
  * @return void
  */
 public function boot()
 {
     Link::macro('shopRoute', function ($route, $text) {
         return Link::route($route, $text, [shopId()]);
     });
     Link::macro('sellerRoute', function ($route, $text, $params = []) {
         return Link::to(sellerRoute($route, $params), $text);
     });
     $this->registerUserMenu();
     $this->registerShopMenu();
     $this->registerAdminMenu();
 }
コード例 #3
0
ファイル: _http.php プロジェクト: gez-studio/gez-mall
function autoRoute($route, $parameters = [])
{
    return isRouteInFront() ? frontRoute($route, $parameters) : sellerRoute($route, $parameters);
}
コード例 #4
0
 protected function redirectRoute($route, $parameters = [], $errors = [])
 {
     return redirect()->to(sellerRoute($route, $parameters))->withErrors($errors);
 }