Skip to content

Instantly share code, notes, and snippets.

@layout('layouts.default')
@section('content')
<h1>Login</h1>
{{ Form::open('login', 'POST') }}
{{ Form::token() }}
<p>
<?php
class Users_Controller extends Base_Controller {
public $restful = true;
public function get_new() {
return View::make('users.new')
->with('title', 'Make It Snappy Q&A - Register');
}
<?php
class Users_Controller extends Base_Controller {
public $restful = true;
public function get_new() {
return View::make('users.new')
->with('title', 'Make It Snappy Q&A - Register');
}
<?php
class Create_Questions_Table {
/**
* Make changes to the database.
*
* @return void
*/
public function up()
<?php
class Question extends Basemodel {
public static $rules = array(
'question'=>'required|min:10|max:255',
'solved'=>'in:0,1'
);
public function user() {
<?php
class User extends Basemodel {
public static $rules = array(
'username'=>'required|unique:users|alpha_dash|min:4',
'password'=>'required|alpha_num|between:4,8|confirmed',
'password_confirmation'=>'required|alpha_num|between:4,8'
);
@layout('layouts.default')
@section('content')
<div id="ask">
<h1>Ask a Question</h1>
@if(Auth::check())
@if($errors->has())
<p>The following errors have occurred:</p>
<?php
class Questions_Controller extends Base_Controller {
public $restful = true;
public function __construct() {
$this->filter('before', 'auth')->only(array('create'));
}
// No model question.php
public static function unsolved() {
return static::where('solved','=',0)->order_by('id', 'DESC')->paginate(3);
}
// no nosso controller questions.php
public function get_index() {
return View::make('questions.index')
->with('title', 'Make It Snappy Q&A - Home')
->with('questions', Question::unsolved()); // pega as questions no banco de dados
}