コード例 #1
0
ファイル: master.blade.php プロジェクト: rifayman/voyager
              </span>
            </div>
          </form>
          <!-- /.search form -->

          <!-- Sidebar Menu -->
          <ul class="sidebar-menu">
            <li class="header">HEADER</li>
            <!-- Optionally, you can add icons to the links -->
            <li @if(Request::is('admin'))class="active"@endif><a href="{{ url('/admin') }}"><i class="fa fa-ship"></i> <span>Shipboard</span></a></li>
            <li class="treeview @if(Request::is('admin/users') || Request::is('admin/users/*')){{ 'active ' }}@endif">
              <a href="{{ url('/admin/users') }}"><i class="fa fa-user"></i> <span>Users</span></a>
            </li>
            @if(Schema::hasTable('data_types'))
              <?php 
$dataTypes = TCG\Voyager\Models\DataType::all();
?>
              @foreach($dataTypes as $type)
                <li><a href="/admin/{{ $type->name }}"><i class="fa fa-{{ $type->icon }}"></i> <span>{{ $type->display_name_plural }}</span></a></li>
              @endforeach 
            @endif

            <li @if(Request::is('admin/menu'))class="active"@endif><a href="{{ url('/admin/menu') }}"><i class="fa fa-sitemap"></i> <span>Menu Builder</span></a></li>
            <li class="treeview @if(Request::is('admin/dev') || Request::is('admin/dev/*')){{ 'active ' }}@endif">
              <a href="#"><i class="fa fa-wrench"></i> <span>Tools</span> <i class="fa fa-angle-left pull-right"></i></a>
              <ul class="treeview-menu">
                <li><a href="{{ url('/admin/builder') }}"><i class="fa fa-anchor"></i> <span>BREAD Builder</span></a></li>
                <li><a href="{{ url('/admin/database') }}"><i class="fa fa-database"></i> Database</a></li>
              </ul>
            </li>
            
コード例 #2
0
ファイル: routes.php プロジェクト: rifayman/voyager
<?php

Route::get('admin/login', 'tcg\\voyager\\VoyagerController@login')->middleware('web');
Route::post('admin/login', 'tcg\\voyager\\VoyagerController@postLogin')->middleware('web');
Route::group(['middleware' => ['web', 'admin.user']], function () {
    // Main Admin and Logout Route
    Route::get('/admin', 'tcg\\voyager\\VoyagerController@index');
    Route::get('/admin/logout', 'tcg\\voyager\\VoyagerController@logout');
    // Builder Resourceful routes
    Route::resource('/admin/builder', 'tcg\\voyager\\controllers\\VoyagerBuilderController');
    // Builder Route for creating a new crud POST
    Route::post('/admin/builder/create', 'tcg\\voyager\\controllers\\VoyagerBuilderController@create');
    if (Schema::hasTable('data_types')) {
        foreach (TCG\Voyager\Models\DataType::all() as $dataTypes) {
            Route::resource('admin/' . $dataTypes->name, 'tcg\\voyager\\controllers\\VoyagerBreadController');
        }
    }
    Route::get('/admin/database', 'tcg\\voyager\\controllers\\VoyagerDevToolsController@database');
    Route::resource('admin/users', 'tcg\\voyager\\controllers\\VoyagerUserController');
    Route::resource('admin/roles', 'tcg\\voyager\\controllers\\VoyagerRoleController');
});
コード例 #3
0
ファイル: browse.blade.php プロジェクト: rifayman/voyager
$arr = DB::select('SHOW TABLES');
?>
        @foreach($arr as $a)
            <?php 
$table = current($a);
?>
                @if($table != 'data_types' && $table != 'data_rows' && $table != 'migrations')
                    <?php 
$active = in_array($table, $dataTypeNames);
?>
                    <div class="db_row @if($active){{ 'bread_active' }}@endif">
                        <h4><i class="fa fa-database"></i> {{ $table }}</h4>
                            <div class="actions">
                                @if($active)
                                    <?php 
$activeDataType = TCG\Voyager\Models\DataType::where('name', '=', $table)->first();
?>
                                    <a class="btn btn-sm btn-default edit" href="/admin/builder/{{ $activeDataType->id }}/edit"><i class="fa fa-edit"></i> Edit</a><div class="btn btn-sm btn-danger delete" data-id="{{ $activeDataType->id }}" data-name="{{ $table }}"><i class="fa fa-trash-o"></i> Remove BREAD</div>
                                @else
                                    <form action="/admin/builder/create" method="POST">
                                        <input type="hidden" value="{{ csrf_token() }}" name="_token">
                                        <input type="hidden" value="{{ $table }}" name="table">
                                        <button type="submit" class="btn btn-sm btn-default"><i class="fa fa-plus-circle"></i> Create BREAD for this table</button>
                                    </form>
                                @endif
                       
                            </div>
                        <div class="clear"></div>
                    </div>
                @endif
        @endforeach