Mise à jour de Laravel de la requête
$affected = DB::table('users')
->where('id', 1)
->update(['votes' => 1]);
Alberto Peripolli
$affected = DB::table('users')
->where('id', 1)
->update(['votes' => 1]);
DB::select('SELECT * FROM users WHERE name = "'.Input::get('name').'"');
// Retrieve a model by its primary key...
$flight = App\Models\Flight::find(1);
// Retrieve the first model matching the query constraints...
$flight = App\Models\Flight::where('active', 1)->first();
// Shorthand for retrieving the first model matching the query constraints...
$flight = App\Models\Flight::firstWhere('active', 1);
The model's all method will retrieve all of the records from the model's associated database table
use App\Models\Flight;
foreach (Flight::all() as $flight) {
echo $flight->name;
}
The Eloquent all method will return all of the results in the model's table. However, since each Eloquent model serves as a query builder, you may add additional constraints to queries and then invoke the get method to retrieve the results
$flights = Flight::where('active', 1)
->orderBy('name')
->take(10)
->get();