小编Gra*_*avy的帖子

Sublime Text 3:拖放,移动和创建文件和文件夹的副本

是否可以在Sublime Text中拖放,移动和创建文件和文件夹的副本?

我可以重命名,删除并插入一个插件,以便我可以在finder中显示,但项目检查器侧栏中没有其他功能.

也许是我真的很傻,但肯定这应该是最明显的特征之一?

sublimetext sublimetext3

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

Laravel 4刀片下拉列表类属性

Laravel刀片下拉列表类属性不起作用.

我找不到任何类的引用或为文档中的选择/下拉列表分配属性.

http://www.laravel.com/docs/html#drop-down-lists

试过的例子:

{{ Form::select('product_id', $productList, array('class'=>'form-control')) }}

{{ Form::select('product_id', $productList, $attributes = array('class'=>'form-control')) }}
Run Code Online (Sandbox Code Playgroud)

两者都返回相同的html但没有class属性:

<select id="product_id" name="product_id">
    ... Option Stuff ...
</select>
Run Code Online (Sandbox Code Playgroud)

html-select laravel blade

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

在ASP.NET MVC 4 C#Code First中指定ON DELETE NO ACTION

如何在模型设计中指定ON DELETE NO ACTION外键约束?

目前,我有:

public class Status
{
    [Required]
    public int StatusId { get; set; }

    [Required]
    [DisplayName("Status")]
    public string Name { get; set; }
}

public class Restuarant
{
    public int RestaurantId { get; set; }
    [Required]
    public string Name { get; set; }
    [Required]
    [EmailAddress]
    public string Email { get; set; }
    [Required]
    public string Telephone { get; set; }
    [Required]
    public int StatusId { get; set; }
    public List<Menu> Menus { get; set; }

    // NAVIGATION …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework foreign-keys code-first

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

不需要的十进制截断

我的型号:

public class Product
{
    ...
        public decimal Fineness { get; set; }
    ...
}
Run Code Online (Sandbox Code Playgroud)

播种数据库:

new List<Product>
        {
            new Product { ..., Fineness = 0.757M, ... },
            new Product { ..., Fineness = 0.674M, ... },
            new Product { ..., Fineness = 0.475M, ... }
        }.ForEach(p => context.Products.Add(p));
Run Code Online (Sandbox Code Playgroud)

查询数据库以测试种子:

var products = db.Products.ToList();
foreach (var p in products)
{
    S.D.Debug.WriteLine("ProductList: {0}, {1}", p.Name, p.Fineness);
}
Run Code Online (Sandbox Code Playgroud)

控制台输出:

ProductList: Test Product, 0.75 
ProductList: Test Product, 0.67 
ProductList: Test Product, 0.47    
Run Code Online (Sandbox Code Playgroud)

我做的事真的很傻或者什么?一切都被截断到2位小数. …

c# asp.net-mvc entity-framework truncate

26
推荐指数
1
解决办法
9914
查看次数

C# - 何时使用public int virtual,以及何时只使用public int

我正在研究J Galloway的"Professional ASP.NET MVC 3"教程.在本教程中,Jon向我们展示了如何构建MVC音乐商店.

我正处于创建CS类的部分,首先使用EF代码对数据进行建模.

我书中的所有例子public virtual int property {get; set; }没有解释.虚拟这一术语无处不在.

在网络的其他地方,我还没有看到虚拟术语用于任何类型的一致性.

有人可以向我解释一下:

  1. 在这个特定背景下,术语"虚拟"的目的
  2. 使用'虚拟'是必要的吗?
  3. 为什么有些人使用"虚拟"而其他人不使用?
  4. 为什么有些人在定义外键时只使用'virtual'?
  5. "虚拟"一词的最佳实践用法是什么?

提前谢谢了

c# asp.net-mvc entity-framework asp.net-mvc-3

22
推荐指数
2
解决办法
2万
查看次数

golang gorm访问底层的mysql查询

有没有办法从https://github.com/jinzhu/gorm获取SQL查询日志?

例如,在开发环境中,能够将已调用的mysql查询登录到控制台是有用的.

例如,如何获取以下查询的基础SQL查询日志:

gorm.Find(&todos)
gorm.Preload("User").Find(&todos)
Run Code Online (Sandbox Code Playgroud)

我知道我可以打电话:

gorm.Debug().Find(&todos)
gorm.Debug().Preload("User").Find(&todos)
Run Code Online (Sandbox Code Playgroud)

但是我想只Debug()在开发环境中打电话而不是在制作中

mysql logging go go-gorm

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

Laravel隐藏属性.例如密码 - 安全

根据http://laravel.com/docs/eloquent,可以通过在模型中使用受保护的$ hidden变量来隐藏数组或JSON转换中的属性.

class User extends Eloquent {
    protected $hidden = array('password');
}
Run Code Online (Sandbox Code Playgroud)

很好,但是当运行print_r(User::all())加密密码时,会在User对象内部从服务器发送到客户端.

这不仅限于print_r(),如果查询特定用户,$user->password将在视图中显示加密密码.

有办法阻止这个吗?每次查询我的用户对象时,密码都将作为数据的一部分与其一起发送,即使它不是必需的.

Illuminate\Database\Eloquent\Collection Object
(
[items:protected] => Array
    (
        [0] => User Object
            (
                [hidden:protected] => Array
                    (
                        [0] => password
                    )

                [connection:protected] => 
                [table:protected] => 
                [primaryKey:protected] => id
                [perPage:protected] => 15
                [incrementing] => 1
                [timestamps] => 1
                [attributes:protected] => Array
                    (
                        [id] => 1
                        [email] => admin@admin.com
                        [first_name] => Admin
                        [last_name] => User
                        [password] => $2y$10$7Wg2Wim9zHbtGQRAi0z6XeapJbAIoh4RhEnVXvdMtFnwcOh5g/W2a
                        [permissions] => 
                        [activated] => …
Run Code Online (Sandbox Code Playgroud)

php authentication laravel eloquent

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

速记访问器和变异器

我正在学习C#,并且正在学习如何将字段设为私有类,并使用Getters和Setters来公开方法而不是字段值.

get; set;方法1方法2相同呢?例如,一个是另一个的速记吗?

class Student
{
    // Instance fields
    private string name;
    private int mark;

    // Method 1
    public string Name { get; set; }

    // Method 2
    public int Mark
    {
        get { return mark; }
        set { mark = value; }
    }
}
Run Code Online (Sandbox Code Playgroud)

最后,如果您想在获取或设置值之前执行计算,是否可以使用方法2?例如,将值转换为百分比或执行验证?例如

class Student
{
    // Instance fields
    private string name;
    private double mark;
    private int maxMark = 50;

    // Method 1
    public string Name { get; set; …
Run Code Online (Sandbox Code Playgroud)

c# encapsulation get set shorthand

16
推荐指数
2
解决办法
3万
查看次数

Laravel - 自定义时间戳列名称

我正在将一个站点从codeigniter迁移到Laravel.

对于传统表reports,一些现有列created_atupdated_at命名date_created,并date_modified分别.

我想告诉我Report关于这些自定义时间戳列名称的雄辩模型.

该文档仅提供关闭时间戳或提供自定义时间戳格式的参考.

http://laravel.com/docs/eloquent#timestamps

timestamp laravel eloquent

16
推荐指数
1
解决办法
7642
查看次数

Laravel 4 - Route :: resource vs Route :: controller.哪个用?

我知道资源控制器可以有以下方法

index
show
create
edit
store
update
destroy
Run Code Online (Sandbox Code Playgroud)

现在假设除了资源操作之外,我还需要执行以下操作:

  • 用户尝试登录.
  • 管理员希望通过电子邮件/名字找到用户
  • 用户通过它的slug请求发布帖子

资源控制器对上述功能无用吗?如果编程API,我显然想要索引,显示,编辑,创建,销毁......还有登录,查找,搜索等...

是否可以路由到两种类型的控制器?例如

Route::group(['prefix' => 'api'], function() {
    Route::group(['prefix' => 'v1'], function() {
        // Resource Controller
        Route::resource('posts', 'Api\V1\PostsResourceController');

        // Restful Controller
        Route::controller('posts', 'Api\V1\PostsController');
    });
});
Run Code Online (Sandbox Code Playgroud)

或者我应该忘记资源控制器并使用一个宁静的控制器?

php routing laravel laravel-4

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