小编Web*_*ent的帖子

有没有更有效的方法来使用angularjs序列化表单?

有没有办法为angularjs序列化函数?

我的帖子现在看起来像这样.

$scope.signup_submit = function () {
  var formData = {
    username: $scope.username,
    full_name: $scope.full_name,
    email: $scope.email,
    password: $scope.password,
    confirm_password: $scope.confirm_password
  }

  $http({
    method: "POST",
    url: '/signup',
    data: formData,
  }).success(function (data) {
    if (data.status == 'success') {
      alert('all okay');
    } else {
      alert(data.msg)
    }
  });
}
Run Code Online (Sandbox Code Playgroud)

javascript serialization angularjs

27
推荐指数
1
解决办法
4万
查看次数

由于表单令牌,Laravel foreach输入所有更新失败

我最近发现我的问题导致我的表单错误.

我创建了一个表单帖子并通过它们循环

public function update()
    {

        $input = Input::all();

        foreach ($input as $key => $value) {

            $update = Setting::find($key);
            $update->value = $value;
            $update->save();
        }

        return Redirect::back();
    }
Run Code Online (Sandbox Code Playgroud)

问题是我得到以下错误

Creating default object from empty value
Run Code Online (Sandbox Code Playgroud)

因为令牌包含在表单中,所以Laravel会自动呈现给表单

如果我停止使用Laravel表单打开并使用html表单标记它一切正常.

是否有任何方法可以通过laravel表单打开或者我应该使用html表单标记来绕过它?

php forms arrays laravel laravel-4

9
推荐指数
1
解决办法
1万
查看次数

Laravel Eloquent多对多附加

我是laravel的新手,并试图用它制作相册.我的问题是我使用attach函数将用户ID和组ID插入我的数据库,它工作正常,但在文档中它说明了关于attach函数

例如,您希望附加到用户的角色可能已存在.只需使用attach方法:

所以我想以同样的方式使用它,如果album_id已经存在只是更新它,其他明智的插入新的一个,但我的问题是它总是insters,它不检查是否album_id已经存在

我的模特

class User extends Eloquent 
{
    public static $timestamps = false;

    public function album()
    {
        return $this->has_many_and_belongs_to('album', 'users_album');
    }

}
Run Code Online (Sandbox Code Playgroud)

发布功能

public function post_albums()
    {

      $user = User::find($this->id);

      $album_id = Input::get('album');

      $path = 'addons/uploads/albums/'.$this->id.'/'. $album_id . '/';

      $folders = array('path' => $path, 'small' => $path. 'small/', 'medium' => $path. 'medium/',  );

      if (! is_dir($path) ) 
      {
         foreach ($folders as $folder) 
         {
            @mkdir($folder, 0, true);
         }
      }


     $sizes = array( 
        array(50 , 50 , …
Run Code Online (Sandbox Code Playgroud)

php mysql laravel

6
推荐指数
2
解决办法
8265
查看次数

使用输入数组的Laravel搜索查询

我是laravel的初学者,我做了一个搜索查询,我也有搜索标签,但我不知道如何搜索它

查询看起来像这样

public function post_search()
    {
        $tags = Input::get('tag_id');

        $search =  $this->user
                        ->with('tag')
                        ->where('username', 'LIKE', '%'.Input::get('username').'%')
                        ->where('first_name', 'LIKE', '%'.Input::get('first_name').'%')
                        ->where('last_name', 'LIKE', '%'.Input::get('last_name').'%')
                        ->where('group_id', 'LIKE', '%'.Input::get('group_id').'%')
                        ->where('tag_id', 'LIKE', '%'.$tags.'%')
                        ->paginate(22);

        $this->layout->title   = "Search results";
        $this->layout->content = View::make("home.results")
                               ->with('users', $search);

    }
Run Code Online (Sandbox Code Playgroud)

并且tag_id输入返回以下内容

array(5) {
  [0]=>
  string(2) "20"
  [1]=>
  string(1) "1"
  [2]=>
  string(1) "3"
  [3]=>
  string(1) "2"
  [4]=>
  string(2) "15"
}
Run Code Online (Sandbox Code Playgroud)

可以请有人给我一个暗示我如何在我的搜索中实现标签?

谢谢

编辑

我用标签得到这个错误

Array to string conversion
Run Code Online (Sandbox Code Playgroud)

php search laravel

5
推荐指数
1
解决办法
3036
查看次数

Laravel - 在视图中处理if/else的有效或逻辑设计模式是什么

目前我有一个非常大的项目,我需要为不同类型的用户存储不同的数据.

我需要存储模型的主体细节.

我坚持的问题是,女性将拥有与男性不同的身体信息,代理商,摄影师不需要身体信息,并且用户群体

group 3 - Model
group 4 - Agency
group 5 - photographer
Run Code Online (Sandbox Code Playgroud)

在我看来,我目前正在这样做

if ($group == 3 && $gender == 2) 
{
    // load female body information (lot of details)
} 
elseif ($group == 3 && $gender == 1) 
{
   // load male body information (lot of details)
} 
else 
{
    // load just work explerience & company info
}
Run Code Online (Sandbox Code Playgroud)

将用户信息存储在3个表中

users         . login information
users_details - users details, like first last name gender ect
users_body    - …
Run Code Online (Sandbox Code Playgroud)

php design-patterns laravel

3
推荐指数
1
解决办法
615
查看次数

jQuery e.prevent默认也适用于儿童li

我是jQuery的初学者.我创建了自己的下拉列表,问题是当我创建下拉列表时,e.preventDefault();它也适用于孩子们,我想避免这样做

HTML

<div id="wrapper" class="container">
    <nav>
        <ul>
            <li><a href="">ABOUT PGP</a></li>
            <li class="parent"><a href="#">SERVICES</a>
                <ul class="sub-menu">
                    <li><a href="">Overview</a></li>
                    <li><a href="">Industry Expertise</a></li>
                    <li><a href="">Cross-Cultural Expertise</a></li>
                    <li><a href="">Value Proposation</a></li>
                </ul>
            </li>
            <li class="parent"><a href="">TRANSACTIONAL EXPERIENCE</a>
                <ul class="sub-menu">
                    <li><a href="">Select Transactions</a></li>
                    <li><a href="">Prior Transactions</a></li>
                </ul>
            </li>
            <li class="parent"><a href="#">TEAM</a>
                <ul class="sub-menu">
                    <li><a href="index.html">Professionals</a></li>
                    <li><a href="">Board of Directors</a></li>
                    <li><a href="">Advisory Board</a></li>
                </ul>
            </li>
            <li class="parent"><a href="">MEDIA</a>
                <ul class="sub-menu">
                    <li><a href="" class="long">PGP Press Releases & Announcements</a></li>
                    <li><a href="" class="long">PGP In The Newss</a></li>
                </ul>
            </li> …
Run Code Online (Sandbox Code Playgroud)

jquery drop-down-menu

2
推荐指数
1
解决办法
1549
查看次数