public function edit($table)
    {
        $this->authorize('browse_bread');

        $dataType = Voyager::model('DataType')->whereName($table)->first();

        $fieldOptions = SchemaManager::describeTable((strlen($dataType->model_name) != 0)
            ? app($dataType->model_name)->getTable()
            : $dataType->name
        );

        $isModelTranslatable = is_bread_translatable($dataType);
        $tables = SchemaManager::listTableNames();
        $dataTypeRelationships = Voyager::model('DataRow')->where('data_type_id', '=', $dataType->id)->where('type', '=', 'relationship')->get();
        $scopes = [];
        if ($dataType->model_name != '') {
            $scopes = $this->getModelScopes($dataType->model_name);
        }

        return Voyager::view('voyager::tools.bread.edit-add', compact('dataType', 'fieldOptions', 'isModelTranslatable', 'tables', 'dataTypeRelationships', 'scopes'));
    }
public function edit($table)
    {
        $this->authorize('browse_bread');

        $dataType = Voyager::model('DataType')->whereName($table)->first();

        $fieldOptions = SchemaManager::describeTable((strlen($dataType->model_name) != 0)
            ? app($dataType->model_name)->getTable()
            : $dataType->name
        );

        $isModelTranslatable = is_bread_translatable($dataType);
        $tables = SchemaManager::listTableNames();
        $dataTypeRelationships = Voyager::model('DataRow')->where('data_type_id', '=', $dataType->id)->where('type', '=', 'relationship')->get();
        $scopes = [];
        if ($dataType->model_name != '') {
            $scopes = $this->getModelScopes($dataType->model_name);
        }

        return Voyager::view('voyager::tools.bread.edit-add', compact('dataType', 'fieldOptions', 'isModelTranslatable', 'tables', 'dataTypeRelationships', 'scopes'));
    }
public function edit ( $ table ) { $ this -> authorize ( 'browse_bread' ) ; $ dataType = Voyager :: model ( 'DataType' ) -> whereName ( $ table ) -> first ( ) ; $ fieldOptions = SchemaManager :: describeTable ( ( strlen ( $ dataType -> model_name ) != 0 ) ? app ( $ dataType -> model_name ) -> getTable ( ) : $ dataType -> name ) ; $ isModelTranslatable = is_bread_translatable ( $ dataType ) ; $ tables = SchemaManager :: listTableNames ( ) ; $ dataTypeRelationships = Voyager :: model ( 'DataRow' ) -> where ( 'data_type_id' , '=' , $ dataType -> id ) -> where ( 'type' , '=' , 'relationship' ) -> get ( ) ; $ scopes = [ ] ; if ( $ dataType -> model_name != '' ) { $ scopes = $ this -> getModelScopes ( $ dataType -> model_name ) ; } return Voyager :: view ( 'voyager::tools.bread.edit-add' , compact ( 'dataType' , 'fieldOptions' , 'isModelTranslatable' , 'tables' , 'dataTypeRelationships' , 'scopes' ) ) ; }
Edit BREAD.

@param string $table

@return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
Edit BREAD .