protected function redirectRoute($path, $isUpdate = false)
    {
        $indexPos = strpos($path,'index');
        $dotPos = strpos($path,'.');
        $slug = getModelSlug($this->model);

        // İlişkisiz yalın sayfalardan index hariç
        if ( $indexPos === false && $dotPos === false ) {
            return redirect( lmbRoute("admin.{$slug}.{$path}", ['id' => $this->model->id]) );
        }

        // İlişkili sayfalardan index hariç
        if( $indexPos === false ) {
            $id = $isUpdate && ! is_null($this->model->category_id) && is_null($this->relatedId) ? $this->model->category_id : ( $isUpdate && is_null($this->relatedId) ? $this->model->categories->first()->id : $this->relatedId);
            return redirect( lmbRoute("admin.{$path}", [
                'id'                => $id,
                $this->routeRegex   => $this->model->id
            ]) );
        }

        // İlişkisiz sayfalardan index
        if ($dotPos === false) {
            return redirect( lmbRoute("admin.{$slug}.{$path}") );
        }

        // İlişkili sayfalardan index
        return redirect( lmbRoute("admin.{$path}", ['id' => $this->relatedId]) );
    }
protected function redirectRoute($path, $isUpdate = false)
    {
        $indexPos = strpos($path,'index');
        $dotPos = strpos($path,'.');
        $slug = getModelSlug($this->model);

        // İlişkisiz yalın sayfalardan index hariç
        if ( $indexPos === false && $dotPos === false ) {
            return redirect( lmbRoute("admin.{$slug}.{$path}", ['id' => $this->model->id]) );
        }

        // İlişkili sayfalardan index hariç
        if( $indexPos === false ) {
            $id = $isUpdate && ! is_null($this->model->category_id) && is_null($this->relatedId) ? $this->model->category_id : ( $isUpdate && is_null($this->relatedId) ? $this->model->categories->first()->id : $this->relatedId);
            return redirect( lmbRoute("admin.{$path}", [
                'id'                => $id,
                $this->routeRegex   => $this->model->id
            ]) );
        }

        // İlişkisiz sayfalardan index
        if ($dotPos === false) {
            return redirect( lmbRoute("admin.{$slug}.{$path}") );
        }

        // İlişkili sayfalardan index
        return redirect( lmbRoute("admin.{$path}", ['id' => $this->relatedId]) );
    }
protected function redirectRoute ( $ path , $ isUpdate = false ) { $ indexPos = strpos ( $ path , 'index' ) ; $ dotPos = strpos ( $ path , '.' ) ; $ slug = getModelSlug ( $ this -> model ) ; // İlişkisiz yalın sayfalardan index hariç if ( $ indexPos === false && $ dotPos === false ) { return redirect ( lmbRoute ( "admin.{$slug}.{$path}" , [ 'id' => $ this -> model -> id ] ) ) ; } // İlişkili sayfalardan index hariç if ( $ indexPos === false ) { $ id = $ isUpdate && ! is_null ( $ this -> model -> category_id ) && is_null ( $ this -> relatedId ) ? $ this -> model -> category_id : ( $ isUpdate && is_null ( $ this -> relatedId ) ? $ this -> model -> categories -> first ( ) -> id : $ this -> relatedId ) ; return redirect ( lmbRoute ( "admin.{$path}" , [ 'id' => $ id , $ this -> routeRegex => $ this -> model -> id ] ) ) ; } // İlişkisiz sayfalardan index if ( $ dotPos === false ) { return redirect ( lmbRoute ( "admin.{$slug}.{$path}" ) ) ; } // İlişkili sayfalardan index return redirect ( lmbRoute ( "admin.{$path}" , [ 'id' => $ this -> relatedId ] ) ) ; }
return redirect url path

@param string $path
@param boolean $isUpdate
@return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector
return redirect url path