コード例 #1
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');
});
コード例 #2
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>