Ejemplo n.º 1
0
 /**
  * A basic test example.
  *
  * @return void
  */
 public function testExample()
 {
     $user = App\User::find(1);
     $this->actingAs($user)->visit('/artist/create')->see('artist')->see('<input class="btn btn-primary col-md-offset-2" type="submit"');
     $this->actingAs($user)->visit('/artist')->click('1st Klass')->seePageIs('/artist/3')->click('edit')->see('<input class="btn btn-primary col-md-offset-2" type="submit"');
     $this->actingAs($user)->visit('/artist')->click('1st Klass')->seePageIs('/artist/3')->click('add release')->seePageIs('/release/create?artist_id=3')->see('<input class="btn btn-primary col-md-offset-2" type="submit"')->see('<a href="/artist/3" target="_blank">1st Klass</a>');
 }
Ejemplo n.º 2
0
 /**
  * A basic test example.
  *
  * @return void
  */
 public function testExample()
 {
     $user = App\User::find(1);
     $this->actingAs($user)->visit('/track')->see('tracks')->see('>new</a>');
     $this->actingAs($user)->visit('/release/create')->see('release')->see('<input class="btn btn-primary col-md-offset-2" type="submit"');
     $this->actingAs($user)->visit('/track/2726')->see('09 carnaval (Dola)')->click('edit')->see('<input class="btn btn-primary col-md-offset-2" type="submit"');
 }
Ejemplo n.º 3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     DB::statement("SET foreign_key_checks = 0");
     DB::table('roles')->truncate();
     DB::table('role_user')->truncate();
     DB::table('users')->truncate();
     DB::table('berita')->truncate();
     DB::table('kontak')->truncate();
     $this->call(UserTableSeeder::class);
     $this->call(BeritaTableSeeder::class);
     $this->call(KontakTableSeeder::class);
     $admin = App\User::find(1);
     $admin->attachRole(1);
     $mahasiswa = App\User::find(2);
     $mahasiswa->attachRole(2);
     $akademik = App\User::find(3);
     $akademik->attachRole(3);
     $rektor = App\User::find(4);
     $rektor->attachRole(4);
     $dekan = App\User::find(5);
     $dekan->attachRole(5);
     $kemahasiswaan = App\User::find(6);
     $kemahasiswaan->attachRole(6);
     $prodi = App\User::find(7);
     $prodi->attachRole(7);
     Model::reguard();
 }
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Bouncer::allow('role-user-users')->to(['user-list', 'user-view']);
     Bouncer::allow('role-user-manage')->to(['user-list', 'user-view', 'user-edit', 'user-create']);
     Bouncer::allow('role-user-admin')->to(['user-list', 'user-view', 'user-edit', 'user-create', 'user-remove', 'user-permissions']);
     $userAdmin = App\User::find(1);
     $userAdmin->assign('role-user-admin');
 }
Ejemplo n.º 5
0
 /**
  * A basic test example.
  *
  * @return void
  */
 public function testExample()
 {
     $user = App\User::find(1);
     $this->actingAs($user)->visit('/release')->see('releases')->see('>new</a>');
     $this->actingAs($user)->visit('/release/create')->see('release')->see('<input class="btn btn-primary col-md-offset-2" type="submit"');
     $this->actingAs($user)->visit('/release/681')->see('à Paris (1978)')->click('edit')->see('<input class="btn btn-primary col-md-offset-2" type="submit"');
     $this->actingAs($user)->visit('/release/681')->click('add track')->seePageIs('/track/create?release_id=681')->see('<input class="btn btn-primary col-md-offset-2" type="submit"')->see('à Paris')->see('Les Diplomates de Haïti');
 }
Ejemplo n.º 6
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     App\User::create(['name' => 'admin', 'email' => '*****@*****.**', 'password' => bcrypt('admin')]);
     App\Profile::create(['user_id' => 1]);
     App\User::find(1)->roles()->attach(1);
     factory(App\User::class, 50)->create()->each(function ($u) {
         $u->profile()->save(factory(App\Profile::class)->make());
         $u->roles()->attach(rand(1, 4));
     });
 }
 /**
  * Show the form for creating a new resource.
  *
  * @return Response
  */
 public function newSpot()
 {
     $user_id = Input::get('user_id');
     $iterinary_id = Input::get('iterinary_id');
     $longitude = Input::get('longitude');
     $latitude = Input::get('latitude');
     $place_name = Input::get('place_name');
     $city = Input::get('city');
     $tips = Input::get('tips');
     $price = Input::get('price');
     $type = Input::get('type');
     //		$category
     $user = App\User::find($user_id);
     $iterinary = App\Iterinary::find($iterinary_id);
 }
Ejemplo n.º 8
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     DB::statement("SET foreign_key_checks = 0");
     DB::table('roles')->truncate();
     DB::table('role_user')->truncate();
     DB::table('users')->truncate();
     DB::table('berita')->truncate();
     DB::table('kontak')->truncate();
     $this->call(UserTableSeeder::class);
     $this->call(BeritaTableSeeder::class);
     $this->call(KontakTableSeeder::class);
     $admin = App\User::find(1);
     $admin->attachRole(1);
     $mahasiswa = App\User::find(2);
     $mahasiswa->attachRole(2);
     Model::reguard();
 }
Ejemplo n.º 9
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model::unguard();
     $this->call(LessontypeSeeder::class);
     Statusesk::create(['status' => 'Complete']);
     Statusesk::create(['status' => 'Unfinished']);
     App\User::create(['name' => 'Test', 'email' => '*****@*****.**', 'password' => Hash::make('test')]);
     App\Lesson::create(['id_lessontype' => 1, 'name' => 'First lesson']);
     App\Lesson::create(['id_lessontype' => 1, 'name' => 'Second lesson']);
     App\Lesson::create(['id_lessontype' => 2, 'name' => 'First lesson']);
     App\Lesson::create(['id_lessontype' => 2, 'name' => 'Second lesson']);
     App\Lesson::create(['id_lessontype' => 2, 'name' => 'Third lesson']);
     App\Lesson::create(['id_lessontype' => 2, 'name' => 'Fourth lesson']);
     App\Lesson::create(['id_lessontype' => 1, 'name' => 'Third lesson']);
     $user = App\User::find(1);
     $user->lesson()->attach(1, ['status_id' => 1]);
     //ovako snimas relaciju
     $user->lesson()->attach(2, ['status_id' => 1]);
     //ovako snimas relaciju
     Model::reguard();
 }
Ejemplo n.º 10
0
                            <?php 
    }
    ?>
                            <?php 
    break;
    ?>

                        <?php 
}
?>

                    <tr>
                        <td><b>User: </b></td>
                        <?php 
$userid = Session::get('user_id');
$uerInfo = App\User::find($userid);
?>
                        <td>{{$uerInfo->name}}</td>
                    </tr>
                </table>

            </div>
            <div class="col-xs-4 invoice-payment">
                <table>
                    <tr>
                        <td><b>Invoice #</b></td>
                        <td>: {{$stock->invoice_id}}</td>
                    </tr>
                    <tr>
                        <td><b>Date</b></td>
                        <td>: {{date("d-m-Y")}}</td>
Ejemplo n.º 11
0
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/translate', 'DictionaryController@translate');
Route::get('/dictionary/relatedImages', 'DictionaryController@relatedImages');
Route::get('/dictionary/bookExample', 'DictionaryController@bookExample');
Route::get('/rate/phrase/image', 'RatingController@ratePhraseImage');
Route::get('/myDictionary/add', 'DictionaryController@addPhraseToTraining');
Route::get('oAuthLink/{provider}', 'oAuthController@getLink');
Route::get('oAuth/facebook/login', 'oAuthController@facebookLogin');
Route::get('user/isAuthorized', 'UserController@isAuth');
Route::post('user/registerNew', 'UserController@register');
Route::get('user/profile', 'UserController@profile');
Route::get('/train/directionTraining/{trainingName}', 'TrainController@directionTraining');
Route::get('/train/words/availableSoon', 'TrainController@availableSoon');
Route::post('/train/saveStageResults', 'TrainController@saveStageResults');
Route::get('/reset/trainings', function (Request $request) {
    App\UserDictionary::whereRaw(' 1 ')->update(['is_learned' => 0, 'stages_passed' => '', 'last_trained' => '1980-01-01 00:00:00']);
    return '<hr> reset <hr>';
});
Route::get('/force-auth', function (Request $request) {
    $user = App\User::find(7);
    Auth::login($user, true);
    return 'success';
});
Route::get('/debug', function (Request $request) {
    $data = App\Vendor\VocabularyApi::translation('affliction');
    echo var_dump($data);
    return '<hr> DEBUG <hr>';
});
Route::controllers(['auth' => 'Auth\\AuthController', 'password' => 'Auth\\PasswordController']);
Ejemplo n.º 12
0
 public function test_run_model()
 {
     $user = App\User::find(1);
     $input = ['batch_check_id' => [2, 3]];
     $this->actingAs($user)->visit('/sampleRuns/create')->submitForm('Enter run details', $input)->seePageIs('/runDetails/create')->type('TestExperiment', 'experiment_name')->type('Desc', 'description')->type('111', 'read1')->type('222', 'read2')->type('FCID', 'flow_cell')->press('Submit');
     $run = App\Run::first();
     $adaptor = $run->adaptor;
     $application = $run->application;
     $assay = $run->assay;
     $chemistry = $run->chemistry;
     $iem_file_version = $run->iem_file_version;
     $instrument = $run->instrument;
     $run_status = $run->run_status;
     $work_flow = $run->work_flow;
     $user = $run->users;
     $project_group = $run->project_group;
     $sample_runs = $run->runs;
     $this->assertNotNull($adaptor);
     $this->assertNotNull($application);
     $this->assertNotNull($assay);
     $this->assertNotNull($chemistry);
     $this->assertNotNull($iem_file_version);
     $this->assertNotNull($instrument);
     $this->assertNotNull($run_status);
     $this->assertNotNull($work_flow);
     $this->assertNotNull($user);
     $this->assertNotNull($project_group);
     $this->assertNotNull($sample_runs);
 }
Ejemplo n.º 13
0
 public function test_create_and_show_run()
 {
     $user = App\User::find(1);
     $input = ['batch_check_id' => [2, 3]];
     $this->actingAs($user)->visit('/sampleRuns/create')->submitForm('Enter run details', $input)->seePageIs('/runDetails/create')->type('TestExperiment', 'experiment_name')->type('Desc', 'description')->type('111', 'read1')->type('222', 'read2')->type('FCID', 'flow_cell')->press('Submit')->visit('/runs')->see('TestExperiment')->seeInDatabase('runs', ['experiment_name' => 'TestExperiment'])->visit('/runs/1')->see('TestExperiment');
 }
Ejemplo n.º 14
0
    $title = "Register";
    $heading = "Register";
    $view->with('title', $title)->with('heading', $heading);
});
// pass title and heading into forgot password page
View::composer('auth.password', function ($view) {
    $title = "Forgot Password";
    $heading = "Forgot Password";
    $view->with('title', $title)->with('heading', $heading);
});
// pass title and heading into reset password page
View::composer('auth.reset', function ($view) {
    $title = "Reset Password";
    $heading = "Reset Password";
    $view->with('title', $title)->with('heading', $heading);
});
// pass theme list and user info into theme change page
View::composer('user._changeTheme', function ($view) {
    // get theme list
    $themes = App\Theme::orderBy('name')->get();
    $view->with('themes', $themes);
});
// pass theme list and user info into summary page
View::composer('user._summary', function ($view) {
    // get user info
    $user = App\User::find(Auth::user()->id);
    // calculate total income and total expense
    $incomeTotal = App\User::find(Auth::user()->id)->transactions->where('type', 'DEPOSIT')->sum('amount');
    $expenseTotal = App\User::find(Auth::user()->id)->transactions->where('type', 'WITHDRAWAL')->sum('amount');
    $view->with('user', $user)->with('incomeTotal', $incomeTotal)->with('expenseTotal', $expenseTotal);
});
Ejemplo n.º 15
0
# ROUTE BIND
Route::bind('category', function ($slug) {
    return App\Category::whereSlug($slug)->first();
});
Route::bind('device', function ($slug) {
    return App\Device::whereSlug($slug)->first();
});
Route::bind('status', function ($slug) {
    return App\Status::whereSlug($slug)->first();
});
Route::bind('owner', function ($slug) {
    return App\Owner::whereSlug($slug)->first();
});
Route::bind('user', function ($id) {
    return App\User::find($id);
});
Route::bind('note', function ($id) {
    return App\Note::find($id);
});
Route::bind('information', function ($id) {
    return App\Information::find($id);
});
Route::bind('field', function ($id) {
    return App\Field::find($id);
});
Route::bind('activity', function ($id) {
    return App\Activity::find($id);
});
# ROUTE RESOURCE
# CATEGORY RESOURCE
Ejemplo n.º 16
0
        foreach ($records as $record) {
            $json['items'][] = array('title' => 'Patient\'s Name: ' . $record->name, 'description' => 'MRN: ' . $record->mrn . '<br>' . 'Phone Number: ' . $record->btn, 'html_url' => route('record.show', $record->id));
        }
        return $json;
    } else {
        $json['items'][] = array('title' => "\"{$query}\" doesn't exist", 'description' => 'Record doesn\'t exist in our database.', 'html_url' => '#');
        return $json;
    }
});
get('record/show/{record_id}', ['as' => 'show_record', function ($record) {
    $record = Record::find($record);
    return view('medical_record_number.show', compact('record'));
}]);
// Ajax for updating status
get('user/update_status/{record}/{status}', function ($record, $status) {
    $user = App\User::find($record->user_id);
    $user->addStatus($status, $record->id);
    return;
});
get('user/update_status_break/{user}/{status}', function ($user, $status) {
    $user->addStatus($status);
    return;
});
Route::get('auth/logout', 'Auth\\AuthController@getLogout');
Route::bind('records_2nd_list', function ($id) {
    return App\Record2ndList::whereId($id)->first();
});
Route::resource('records_2nd_list', 'Record2ndListController');
// Questionnaires
Route::get('{record_id}/questionnaire/breast_cancer_screening', ['as' => 'bcs', 'uses' => 'BreastCancerScreeningController@showBreastCancerScreeningView']);
Route::get('{record_id}/questionnaire/colon_cancer_screening', ['as' => 'ccs', 'uses' => 'ColonCancerScreeningController@showColonCancerScreeningView']);
Ejemplo n.º 17
0
 /**
  * Returns the instance of the user logged
  */
 function user()
 {
     $user = null;
     if (Auth::check()) {
         $auth = Auth::user();
         $user = App\User::find($auth->id);
     }
     return $user;
 }
Ejemplo n.º 18
0
}]);
Route::post("/user/review", ['middleware' => 'auth.role:1', 'uses' => 'UserController@review']);
Route::get('/user/review/{user}', ['middleware' => 'auth.role:1', function ($user) {
    $user = \App\User::find($user);
    return view('user/reviews', ['user' => $user]);
}]);
Route::get('/user/status/{user}', ['middleware' => 'auth.role:4', function ($user) {
    $user = \App\User::find($user);
    $user->active = 0;
    $user->save();
    return back();
}]);
//test routes
Route::get('/test/addbook', 'TestController@addbooks');
Route::get('/test/sendmail', function () {
    $user = App\User::find(4);
    $content = "Os temas e estilos também contribuem para manter o seu documento coordenado. Quando clica em Estrutura e escolhe um novo Tema, as imagens, gráficos e gráficos SmartArt são alterados para que combinem com o seu novo tema. Quando aplica estilos, os seus títulos alteram-se para combinar com o novo tema.\nPoupe tempo no Word com novos botões que aparecem onde precisa deles. Para alterar a forma como uma imagem se adequa ao seu documento, clique nela e aparecerá um botão para opções de esquema junto à mesma. Quando trabalha numa tabela, clique onde quiser para adicionar uma linha ou uma coluna e  clique no sinal de adição.\nLer é também mais fácil com a nova vista de Leitura<br/> Pode fechar partes do documento e concentrar-se no texto que quiser. Se precisar de parar de ler antes de chegar ao final, o Word lembra-se do local onde ficou - mesmo noutro dispositivo.\nO vídeo é uma forma poderosa de provar o seu ponto de vista. Quando clica em Vídeo Online, pode colar o código incorporado para o vídeo que quer adicionar. Pode também escrever uma palavra-chave para procurar online o vídeo que melhor se adapta ao seu documento.\nPara dar um ar de produção profissional<br/> ao seu documento, o Word disponibiliza desenhos de cabeçalho, rodapé, folha de rosto e caixas de texto que se complementam entre si. Por exemplo, pode adicionar uma folha de rosto, um cabeçalho e uma barra lateral que combinam entre si. Clique em Inserir e escolha os elementos que quiser das diferentes galerias.\n";
    Mail::send(array('html' => 'emails.welcome'), ['user' => $user, "content" => $content], function ($m) use($user) {
        $m->from('*****@*****.**', 'Your Application');
        $m->to('*****@*****.**', $user->name)->subject('Your Reminder!');
        $m->attach('images/facebook.png');
        $m->attach('images/twitter.png');
        $m->attach('images/linkedin.png');
        $m->attach('images/instagram.png');
        $m->attach('images/xbook.png');
    });
});
Route::get('/test/email', function () {
    $user = \App\User::find(4);
    $content = "Os temas e estilos também contribuem para manter o seu documento coordenado. Quando clica em Estrutura e escolhe um novo Tema, as imagens, gráficos e gráficos SmartArt são alterados para que combinem com o seu novo tema. Quando aplica estilos, os seus títulos alteram-se para combinar com o novo tema.\nPoupe tempo no Word com novos botões que aparecem onde precisa deles. Para alterar a forma como uma imagem se adequa ao seu documento, clique nela e aparecerá um botão para opções de esquema junto à mesma. Quando trabalha numa tabela, clique onde quiser para adicionar uma linha ou uma coluna e  clique no sinal de adição.\nLer é também mais fácil com a nova vista de Leitura.<br/> Pode fechar partes do documento e concentrar-se no texto que quiser. Se precisar de parar de ler antes de chegar ao final, o Word lembra-se do local onde ficou - mesmo noutro dispositivo.\nO vídeo é uma forma poderosa de provar o seu ponto de vista. Quando clica em Vídeo Online, pode colar o código incorporado para o vídeo que quer adicionar. Pode também escrever uma palavra-chave para procurar online o vídeo que melhor se adapta ao seu documento.\nPara dar um ar de produção profissional<br/> ao seu documento, o Word disponibiliza desenhos de cabeçalho, rodapé, folha de rosto e caixas de texto que se complementam entre si. Por exemplo, pode adicionar uma folha de rosto, um cabeçalho e uma barra lateral que combinam entre si. Clique em Inserir e escolha os elementos que quiser das diferentes galerias.\n";
    return view('emails.welcome', ['user' => $user, 'content' => $content]);
Ejemplo n.º 19
0
            @else
                <h3>Comment to this post</h3>
                <form method="POST" action="{{ url('mine/komen/'.$data->id) }}">
                    <div class="input-control textarea full-size">
                        <input type="hidden" name="_token" value="{{ csrf_token() }}">
                        <textarea type="text" name="isi"></textarea>
                    </div>
                    <span class="place-right"><button class="button">Submit</button></span>
                </form>
                <br>
                <br>
                <br>
                <br>
                <hr>
                @foreach($komentar as $komen)
                <?php 
$datakom = App\User::find($komen->idpengguna);
?>
                <div class="list">
                    <div class="list-content">
                        <span class="list-title">{{ $datakom->namadepan." ".$datakom->namabelakang }}</span>
                        <span class="list-subtitle">{{ $komen->isi }}</span>
                        <span class="list-remark">{{ $komen->created_at }}</span>
                    </div>
                </div>
                @endforeach
            @endif
        </div>

    </div>
</div>
Ejemplo n.º 20
0
    @if ($model->created_by)
      <?php 
$createdBy = App\User::find($model->created_by);
?>
      <small>
        por
        <a href="{{route("users.show", $model->created_by)}}">
          {{ $createdBy }}
        </a>
      </small>
    @endif
  </h4>

  <h4>
    {{$updated or 'Recurso actualizado'}}
    {{ Date::parse($model->updated_at)->diffForHumans() }}

    @if ($model->updated_by)
      <?php 
$updatedBy = App\User::find($model->updated_by);
?>
      <small>
        por
        <a href="{{route("users.show", $model->updated_by)}}">
          {{ $updatedBy }}
        </a>
      </small>
    @endif
  </h4>
@endif
Ejemplo n.º 21
0
	          <th>#</th>
	          <th>Name</th>
	          <th>Email Address</th>
	          <th>Groups</th>
	          <th class="col-md-2 text-center">Action</th>
	        </tr>
	      </thead>
	      <tbody>
	      	@foreach ($users as $key => $user)
	        <tr>
	          <th scope="row">{{ $key+1 }}</th>
	          <td>{{ $user->name }}</td>
	          <td>{{ $user->email }}</td>
	          <td>
	          <?php 
$loggedin_user = App\User::find($user->id);
$user_groups = $loggedin_user->getGroups();
foreach ($user_groups as $key => $group) {
    if ($group->name == 'Administrator') {
        echo '<li class="label bg-danger">' . $group->name . '</li> ';
    } else {
        if ($group->name == 'ProjectManager') {
            echo '<li class="label bg-primary">' . $group->name . '</li> ';
        } else {
            if ($group->name == 'Buyer') {
                echo '<li class="label bg-info">' . $group->name . '</li> ';
            } else {
                echo '<li class="label bg-warning">' . $group->name . '</li> ';
            }
        }
    }
Ejemplo n.º 22
0
<?php

/*
 **/
Route::get('/', function () {
    if (!Auth::check()) {
        return '<a href="register">Register</a> <a href="login">login</a>';
    }
    return 'Coming Sooner ' . Auth::user()->name;
});
Route::get('register', 'Auth\\AuthController@getRegister');
Route::post('register', 'Auth\\AuthController@postRegister');
Route::get('login', 'Auth\\AuthController@getLogin');
Route::post('login', 'Auth\\AuthController@postLogin');
Route::get('logout', 'Auth\\AuthController@getLogout');
//Route::get('{user}/projects/', 'ProjectController@index');
Route::get('projects/new', 'ProjectController@create');
Route::post('projects/new', 'ProjectController@store');
Route::get('test', function () {
    App\User::find(1)->role(8);
});
Ejemplo n.º 23
0
    dump($r);
});
/**
 * 日期修改器
 */
Route::get('rqxgq', function () {
    //只有在模型文件里设置 $dates 才可以直接使用Carbon类型
    //自带的created_at和updated_at不受限制 也就是不放在数组里也没关系
    $article = App\Article::find(1);
    return $article->published_at->getTimestamp();
});
/**
 * 序列号
 */
Route::get('xlh', function () {
    $user = App\User::find(1);
    //return $user->toJson();
    //return (string)$user;
    //隐藏属性这样是可以看见的
    //dump($user->password);
    return App\User::all();
});
// 认证路由...
Route::get('auth/login', 'Auth\\AuthController@getLogin');
Route::post('auth/login', 'Auth\\AuthController@postLogin');
Route::get('auth/logout', 'Auth\\AuthController@getLogout');
// 注册路由...
Route::get('auth/register', 'Auth\\AuthController@getRegister');
Route::post('auth/register', 'Auth\\AuthController@postRegister');
Route::get('profile', ['middleware' => 'auth.basic', function () {
    echo '爱爱爱';
Ejemplo n.º 24
0
*/
Route::get('blade', function () {
    $var = "<input name='nama_variabel' value='2' />";
    return view('blade', compact('var'));
});
Route::get('/', 'WelcomeController@index');
Route::get('home', 'HomeController@index');
Route::controllers(['auth' => 'Auth\\AuthController', 'password' => 'Auth\\PasswordController']);
Route::get('students', function () {
    $result = DB::table('students')->get();
    echo "<ul>";
    foreach ($result as $row) {
        echo "<li>" . $row->nama . "</li>";
    }
    echo "</ul>";
});
Route::get('students/add', function () {
    $data = ['nama' => 'Saya', 'nrp' => '1234567891', 'ipk' => 3.2, 'tanggal_lahir' => '2015-04-13'];
    DB::table('students')->insert($data);
    echo "Students added successfully.";
});
Route::resource('user', 'UserController', ['except' => ['destroy']]);
Route::get('/user/{user}/delete', ['uses' => 'UserController@delete', 'as' => 'user.delete']);
Route::get('/login', ['uses' => 'UserController@login', 'as' => 'user.login']);
Route::post('/login', ['uses' => 'UserController@login', 'as' => 'user.login']);
Route::resource('group', 'GroupController', ['except' => ['destroy']]);
Route::get('/user/{group}/delete', ['uses' => 'GroupController@delete', 'as' => 'group.delete']);
Route::get('/test', function () {
    $user = App\User::find(2);
    $user->groups()->attach(1);
});
Ejemplo n.º 25
0
@extends('layouts.master')
@section('content')

@if(!empty($_GET['target_id']))
<?php 
$t_user = App\User::find($_GET['target_id']);
?>
<div class="panel panel-warning">
  <div class="panel-body">
    Stai scegliendo un corso per <b>{{$t_user->name}} {{$t_user->surname}} <i>{{classtoroman($t_user->class)}}</i></b> 
  </div>
</div>
@endif
<div id="list-id" class="jumbotron contrast">

	<div class="form-group form-group-lg">
	  <input class="form-control fuzzy-search" type="text" id="search" placeholder="Ricerca corso per nome o referenti.">
	</div><hr>

<ul class="list" style="list-style-type:none; padding:0px;">
  
	@foreach($courses as $course)
  @if(isset($user) && !userIsMod())
  @if($course->isFull()) 
  @continue 
  @endif
  @endif
    <li>
      @include('partials._course')
    </li>
	@endforeach
Ejemplo n.º 26
0
    $grid = $dg->get_display(true);
    return view('dashboard', array('grid' => $grid));
});
// Provide controller methods with model object instance instead of ID
// by using route-model binding
Route::model('projects', 'Project');
Route::model('tasks', 'Task');
Route::model('users', 'User');
Route::bind('projects', function ($value, $route) {
    return App\Project::whereSlug($value)->first();
});
Route::bind('tasks', function ($value, $route) {
    return App\Task::whereSlug($value)->first();
});
Route::bind('users', function ($value, $route) {
    return App\User::find($value)->first();
});
Route::resource('projects', 'ProjectsController');
//Route::resource('tasks', 'TasksController');
Route::resource('projects.tasks', 'TasksController');
Route::resource('users', 'UsersController');
Route::resource('api/todos', 'TodosController');
Route::get('todoapp', 'TodoAppController@index');
Route::get('autocomplete', function () {
    return View::make('autocomplete/autocomplete');
});
Route::get('getdata', function () {
    $term = Str::lower(Input::get('term'));
    $data = array('R' => 'Red', 'O' => 'Orange', 'Y' => 'Yellow', 'G' => 'Green', 'B' => 'Blue', 'I' => 'Indigo', 'V' => 'Violet');
    $return_array = array();
    foreach ($data as $k => $v) {
Ejemplo n.º 27
0
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', function () {
    return view('welcome');
});
Route::get('home', function () {
    if (Auth::guest()) {
        return Redirect::to('auth/login');
    } else {
        echo 'Welcome home!! ' . Auth::user()->email . '.';
    }
});
Route::get('user/{id}', function ($id) {
    $user = App\User::find($id);
    echo 'The user with ID of ' . $id . ' has an email of: ' . $user->email . '.';
});
// Authentication routes...
Route::get('auth/login', 'Auth\\AuthController@getLogin');
Route::post('auth/login', 'Auth\\AuthController@postLogin');
Route::get('auth/logout', 'Auth\\AuthController@getLogout');
// Registration routes...
Route::get('auth/register', 'Auth\\AuthController@getRegister');
Route::post('auth/register', 'Auth\\AuthController@postRegister');
Route::get('customer/{id}', 'CustomerController@show');
Route::get('get_customer', 'CustomerController@get_customer');
Route::get('orders', 'OrderController@index');
Route::get('mypage', function () {
    $customers = App\Customer::all();
    $data = array('customers' => $customers);
Ejemplo n.º 28
0
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', function () {
    return view('welcome');
});
Route::get('dashboard', function () {
    return view('church.dashboard');
});
Route::get('/registration', function () {
    return view('church.register');
});
Route::post('login', 'Auth\\AuthController@postLogin');
Route::get('about', function () {
    return view('about');
});
Route::post('register', 'Auth\\AuthController@postRegister');
Route::get('event', function () {
    event(new App\Events\UserAccountCreated(App\User::find(rand(0, 50))));
    //event(new App\Events\ChurchAccountCreated(App\Church::find(rand(0,50))));
    //event(new App\Events\ChurchBulletinCreated(App\Bulletin::find(rand(0,50))));
    //event(new App\Events\ChurchEventCreated(App\Event::find(rand(0,50))));
});
Route::resource('churches', 'ApiChurchController');
Ejemplo n.º 29
0
|    							PRODUCTS DEPENDENCY INJECTION
==========================================================*/
Route::bind('product', function ($slug) {
    return App\Product::where('slug', $slug)->first();
});
/*==========================================================
|    							CATEGORY DEPENDENCY INJECTION
==========================================================*/
Route::bind('category', function ($category) {
    return App\Category::find($category);
});
/*==========================================================
|    							USER DEPENDENCY INJECTION
==========================================================*/
Route::bind('user', function ($user) {
    return App\User::find($user);
});
/*==========================================================
|  													HOME
==========================================================*/
Route::get('/', ['as' => 'home', 'uses' => 'StoreController@index']);
Route::get('product/{slug}', ['as' => 'product-detail', 'uses' => 'StoreController@show']);
/*
|-------------------------------------------------------------
|Carrito de compras
|-------------------------------------------------------------
*/
Route::get('cart/show', ['as' => 'cart-show', 'uses' => 'CartController@show']);
//utilizamos el metodo Route::bind
Route::get('cart/add/{product}', ['as' => 'cart-add', 'uses' => 'CartController@add']);
Route::get('cart/delete/{product}', ['as' => 'cart-delete', 'uses' => 'CartController@delete']);
In Laravel 5.2 the middleware handling session and authentication are grouped in the default web group.

So, you have to put all the routes you want to be authenticated inside this group:
*/
Route::group(['middleware' => 'web'], function () {
    //implicit authentication routes located @ /vendor/laravel/framework/src/Illuminate/Routing/Router.php
    Route::auth();
    //Main dashboard of the app that displays all students
    Route::get('/students', ['as' => 'students.index', 'uses' => 'StudentController@index']);
    //Routes that handle addition of a new student
    Route::get('/students/new/', ['as' => 'students.new', 'uses' => 'StudentController@snew']);
    Route::post('/students', ['as' => 'students.create', 'uses' => 'StudentController@create']);
    //Route that handles showing a student details
    Route::get('/students/{id}', ['as' => 'students.show', 'uses' => 'StudentController@show']);
    //Route that handle editing of a student details
    Route::get('/students/{id}/edit/', ['as' => 'students.edit', 'uses' => 'StudentController@edit']);
    Route::post('/students/{id}', ['as' => 'students.update', 'uses' => 'StudentController@update']);
    //id sent as a url argument from editstudent view.
    //Route that handles student deletion
    Route::get('/students/{id}/destroy', ['as' => 'students.destroy', 'uses' => 'StudentController@destroy']);
    Route::get('/logout', function () {
        Auth::logout();
        return view('auth.logout');
    });
    Route::post('ajax', function () {
        // callback instead of controller method
        $user = App\User::find(\Input::get('id'));
        return $user;
        // Eloquent will automatically cast the data to json
    });
});