我是"AJAX"的新手,我一直在尝试使用"AJAX"发送请求"ONSELECT"并在"laravel 5"中收到"JSON"响应.
这是我的观点
<select>
<option data-id="a" value="a">a</option>
<option data-id="b" value="b">b</option>
<option data-id="c" value="c">c</option>
</select>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script type="text/javascript">
$('select').change(function(){
var data = $(this).children('option:selected').data('id');
$.ajax({
type :"POST",
url :"http://localhost/laravel/public/form-data",
dataType:"html",
data :{ data1:data },
success :function(response)
alert("thank u");
}),
});
</script>
Run Code Online (Sandbox Code Playgroud)
这是我的Controller接收ajax请求
public function formdata(){
$data = Input::get('data1');
//somecodes
return Response::json(array(
'success' => true,
'data' => $data
));
}
Run Code Online (Sandbox Code Playgroud)
这是我的路线
Route::post('form-data',array('as'=>'form-data','uses'=>'FormController@formdata'));
Run Code Online (Sandbox Code Playgroud)
我也尝试仅使用form-data和更改ajax的URL {{Url::route('form-data')}}.
用户第一次运行我的应用程序时,我想设置用户在我的应用程序中输入的数据库详细信息.
请告诉我如何在Laravel中编辑config/database.php文件并更新用户提供的数据库凭据.
'connections' => array(
'mysql' => array(
'driver' => 'mysql',
'host' => '*********',
'database' => '********',
'username' => '********',
'password' => '*******',
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
),
),
Run Code Online (Sandbox Code Playgroud) 我一直试图通过传递变量来动态地改变布局
@extends('default1.master')
Run Code Online (Sandbox Code Playgroud)
至
$var = default2
@extends('$var.master')
Run Code Online (Sandbox Code Playgroud)
或者
@extends($var.'.master')
Run Code Online (Sandbox Code Playgroud)
尝试了很多,但无法找到解决方案我得到的是我的语法或视图中找不到错误.
如何在laravel中一次性删除数据库中的所有表。
对于迁移,我们使用-
Artisan::call('migrate', ['--force' => true]);
Run Code Online (Sandbox Code Playgroud)
但是要删除所有表,有任何一个
谢谢