我将使用HTML链接销毁我的用户,但它似乎没有生成正确的链接,我做错了什么?
public function destroy($id)
{
//Slet brugeren
$e = new User($id);
$e->destroy();
//Log også brugeren ud
Auth::logout();
//redrect til forsiden
Redirect::to("users/create");
}
Run Code Online (Sandbox Code Playgroud)
在我看来,我称之为
{{URL::action('UserController@destroy', array($user->id))}}
我和我的程序员对"内联JavaScript"有两种不同的看法.
我说内联javascript意味着javascript直接放在HTML文件中,而不是在.JS文件中.
我的程序员意味着内联javascript是1行的javascript,就像 <button onclick="alert('test')">
我给他的权利,内联javascript也是"onclick='alert(...)"因为它再次像我的solutin#1,所有javascript加载HTML而不是JS.
谁是对的?
我们有一个HTML文件,<script>....</script>底部有javascript,即内联javascript,对吧?
在我的形式,我有这个
{{ Form::open(array('method' => 'put', 'action' => array('UserController@update', $user->id))) }}
在我的控制器中我有这个
public function update($id)
{
//Find brugeren
$user = new User($id);
$user->email = Input::get("email");
if ( Input::get("password") != ""){
$user->password = Hash::make(Input::get("password"));
}
$user->update();
}
Run Code Online (Sandbox Code Playgroud)
虽然这可以帮助我吗?我收到此错误:
Argument 1 passed to Illuminate\Database\Eloquent\Model::__construct() must be of the type array, string given, called in /home/kampmann/public_html/test/laravel-master/app/controllers/UserController.php on line 79 and defined