————————————–
To create your model and controller together you can do this.
Method 1 : Does not set controllers as resource items.
php artisan make:controller CustomersController –model=Customer
Method 2 : Sets controllers as resource items.php artisan make:model Todo -mcr
————————————–
-m, –migration Create a new migration file for the model.
-c, –controller Create a new controller for the model.
-r, –resource Indicates if the generated controller should be a resource controller
————————————–
For reference sake this is the method where you manually create each method for Model and Controller
The –resource sets up by default the controllers crud functionalities
php artisan make:model Customer php artisan make:controller CustomersController --resource
The below is an example from Laravel.
php artisan make:model Flight --factory php artisan make:model Flight -f php artisan make:model Flight --seed php artisan make:model Flight -s php artisan make:model Flight --controller php artisan make:model Flight -c php artisan make:model Flight -mfsc
Inside your Controller in this case it’s the Movies Controller.
The action Result below is Index so on other words the Home of the
Movies Controller.
In this action there’s two IF statements.
If you load this controller-> Index it will return this
pageIndex=1$sortBy=Name
public ActionResult Index(int? pageIndex, string sortBy){ if(!pageIndex.HasValue) pageIndex = 1; if (String.IsNullOrWhiteSpace(sortBy)) sortBy = "Name"; return Content(String.Format("pageIndex={0}$sortBy={1}", pageIndex, sortBy)); }
namespace Vidly.Controllers { public class MoviesController : Controller { public ActionResult Random() { Movie movie = new Movie() { Name = "Shrek!" }; // THE RETURN METHODS BELOW // return View(movie); // return Content("Hello World!"); // return HttpNotFound(); // return new EmptyResult(); // return RedirectToAction("Index","Home", new { page = 1, sortby = "name"}); } } }
Simply add this line to the javascript as is, for whichever page or block and it will set a delay on the input fields onchange. It will apply to all your input fields.
Outsystems default onchange delay is 800 which can be annoying when typing and it resets your cursor back to the start of your text. This will delay that jump on the text cursor.
osOnChangeTimerDelay = 3000;