You can use custom table in Laravel by overriding protected $table property of Eloquent.
You can create custom table in Laravel by overriding protected $table of Eloquent Model. See example below:-
class Books extends Eloquent{
protected $table="my_books_table";
}